MySQL命令集
一、進入mysql
(1)、從cmd中進入mysql,輸入命令:mysql -h localhost -u root -p(mysql -h 主機地址 -u 用戶名 -p 用戶密碼)
(2)、從mysql command line client中進入,只需要輸入密碼即可,
二、創建輸入庫
(1)、如果是新安裝的mysql,可以直接開始創建新的數據庫使用命令格式為:create database 數據庫名;,比如:create database testdev;,我們可以通過命令:show databases;來查看我們的表是否創建成功了。
ps:如果之前就已經安裝使用過mysql,在創建一個新的數據庫的時候我們一般先使用命令:show databases;來查看一下之前創建的數據庫都有那些(這是為了確保再次創建的時候名字發生沖突,而出現的錯誤。)
三、創建表
1、創建表的時候,我們需要先進入到數據庫中,是的命令格式為:use 數據庫名;,比如use testdev;,
2、創建新的表使用的命令格式:create table 表名(字段 字段類型(值),字段 字段類型(值),........);比如:下圖。命令:desc 表名;查看表的數據類型都與有哪些。
命令:show tables;查看數據庫下的表。
四、復制表(數據類型都一樣的表)一共有兩種方法:
(1)、比如要創建同樣結構的3個表user,先用命令show create table user;查看user的表結構;命令:show create table user \G;(不加\G也可以,只是一個格式的問題);然后將表結構復制粘貼然后將表名改名字就好了,重復上述操作3次。
使用命令:show tables;檢查user1、user2、user3是否創建成功;
使用命令desc/describe user1/user2/user3;查看比送的數據類型是否與user的一致。
查看創建的最后創建的表命令:show tables;。
(2)、create table 新的表名 like 之前的表名。比如:create table user4 like user;。
驗證是否復制成功:desc user和desc user4,查看表結構是否一樣。
五、刪除表
命令:drop table 表名,比如:drop table user1/user2/user3/user4;。
六、重命名
命令:rename table user to userInfo;。
七、編輯表的數據類型、字段和字段值
1、添加表的數據類型、字段和字段值,命令:alter table userInfo add city varchar(50);。
2、按照位置添加字段、數據類型和字段值,
(1)、添加在任意字段后面。命令:alter table userInfo add hobby varchar(50) after sex;。
(2)、添加字段的第一位,比如:alter table userInfo add code varchar(30) first;。
(3)、添加字段注釋,(創建字段的時候加注釋,字段已經創建了就加不了注釋了)
命令:alter table userInfo add country varchar(20) comment"國家信息";
(4)、修改字段值
命令:alter table userInfo modify country varchar(50);。
(5)、修改字段名(重命名字段)
命令:alter table uerInfo change code IDcard varchar(30);。
(6)、刪除字段
命令:alter table userInfo drop IDcard;。
八、復制表內容
需要先復制一個字段、數據類型和字段值相同的表user;然后再復制表里面的內容,命令:inser into user select * from userInfo;
九、mysql語句:insert、update、delete、select操作
1、給表里添加數據內容
(1)、給表里面添加單條數據內容,命令格式:insert into 表名 values(字段 數據類型,字段 數據類型,.......),比如:insert into userInfo values(1,"liu","yulin",18,"女","eat",20002.3,"西安","中國");。
這時候我們執行命令: insert into userInfo values(2,"liu","yulin",18,"女","eat",20002.3,"西安","中國");
命令:insert into userInfo values
-> (3,"蔡","瑩瑩",18,"女","購物",20002.3,"西安","中國");
(2)、添加多條 數據內容,
2、修改表里面信息,命令:update userInfo set country="馬來西亞" where id=4;
3、刪除表里面的數據內容,命令:delete from userInfo where id=1;。
針對查詢mysql信息的基本命令:
1、查看mysql版本:select -version();
2、 查看mysql的基本信息:status;
3、查看當前時間:select now();
4、查看連接數:show variables like '%connection%';
5、查看超時:show variables like '%timeout%';
6、顯示當前mysql版本/當前日期:select -version()/current_date;