ibm招mysql_IBM-ETP实训之MySql基本命令总结
MySql學習筆記
SQL的三種表示DDL(create、drop、alter)--隱式提交、DQL(select)、DML(insert、delete、update)--自動提交、DCL(commit、rollback)
MySql的一些常用語句:
1、 show databases;顯示所有存在的數據庫
2、 use 數據庫名;選擇數據庫
3、 show tables;顯示所選擇數據庫的表名
4、 desc 表名;描述某個表的各字段
5、 insert into 表名 values(……);/insert into 表名(列名1,列名2,…,列名n)values(……);向表中插入數據
6、 alter table 表名 add 列名 屬性;增加列
7、 alter table 表名 drop [column] 列名;刪除列
8、 update 表名set 列名2=… [where 列名1=…];修改表中的數據
9、 delete from 表名 [where 列名=…];刪除表中的數據
10、 set autocommit=0;使MySql不自動提交,可用rollback;撤銷操作,commit;確認提交
11、 select * from 表名 where 條件 for update;數據鎖,有與不自動提交相似的功能
12、 lock table 表名 read;表鎖,只能對表進行只讀操作
13、 unlock tables;解除所有表的鎖
14、 alter table 表名 add `read` int(2);使用關鍵字如read作為列名或變量時,需加``,此符號在數字1左邊
15、 alter table 表名 change 列名 新列名 屬性;重新命名列名
16、 alter talble 表名 modify 列名 屬性;修改列屬性
17、 alter table 表名 add primary key(列名1,列名2);設置兩個主鍵
18、 tee D:/test.txt;將操作記錄到指定路徑的文件里
19、 source D:/user.sql;也可source D:/user.txt;導入腳本
20、 cmd里進入Mysql安裝目錄的bin文件夾,輸入 mysql –u root –p 數據庫名 進入后輸入密碼root就可進入mysql環境
21、 cmd里進入Mysql安裝目錄的bin文件夾,輸入mysqldump –u 用戶名 –p 數據庫名 > 文件名(如D:\db_userbak.sql) 導出整個數據庫
22、 cmd里進入Mysql安裝目錄的bin文件夾,輸入mysqldump –u 用戶名 –p 數據庫名 表名 > 文件名(如D:\db_userinfobak.sql) 導出一張表
23、 在Mysql環境里輸入select * from 表名 into outfile “D:\\userinfo.txt” fields terminated by ‘\t’ lines terminated by ‘\r\n’;在指定文件里輸出表數據,同樣,改一下后綴名可以導入excel里
24、 通配符‘_’的用法:select * from 表名 where 列名like ‘x_y’;選擇以x開頭,y結尾,中間任意一個字符的結果,’_’可以在開頭或結尾,只能代表一個字符
25、 通配符’%’的用法:select * from 表名where 列名like ‘%xy’;選擇前面任意多字符,后面為xy的結果,’xy%’是選擇前面xy,后面任意多字符的結果,’%xy%’是選擇前面和后面都是任意多字符,中間為xy的結果
26、 md5(‘abc’);md5加密函數
27、 upper(‘abc’);和ucase(‘abc’);小寫改為大寫
28、 select * from 表名 limit 0,3;從第一條記錄開始選三條
29、 delimiter //更改語句結束符位//,也可換成其它符號
30、 create trigger 觸發器名 before|after update|delete|insert on 表名
for each row
SQL語句; 創建觸發器
31、 show triggers;顯示觸發器信息
32、 drop trigger 觸發器名;刪除觸發器
33、 create procedure 過程名([[in|out|inout] parameter type,…])
SQL語句;
SQL:begin
declare 變量名 type [default VALUE];
end; 創建存儲過程
總結
以上是生活随笔為你收集整理的ibm招mysql_IBM-ETP实训之MySql基本命令总结的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java接口文档生成工具_【分享】接口文
- 下一篇: SkyEye实现工业安全关键领域基础软件
