mysql資料庫的基本語法
阿新 • • 發佈:2019-02-12
去官網下載mysql服務端和客戶端
使用命令列工具:資料庫連線指令:mysql -u root -p (其中root為資料庫安裝是使用者名稱)
Enter password 123456進入到mysql中
英文的封號表示結束
資料庫的相關命令
一、建立資料庫:create database mysql_1790 再加上英文的封號
二、檢視資料庫: show databases 再加上英文的封號 ()
三、連線資料庫: use mysql_1790;
四、刪除資料庫:drop database mysql_1790
表的相關命令
建立表相關的規則:1、必須字母開頭 2、長度為1~30個字元
3、對於同一使用者不能使用相同的表名稱
一、查看錶結構:desc +表名 eg:desc t_user
二、表的重新命名:alter table+舊錶名 rename 新的表名
三、表的刪除: drop table +表名
四、查看錶: show tables
修改表結構:
1.表中新增欄位:alter table 表名稱 add 欄位名稱 欄位型別
2.修改表中欄位:alter table 表名 change 欄位原名 欄位新名 欄位型別
修改型別 alter table 表名 modify 欄位名稱 欄位型別
3.刪除表中欄位:alter table 表名 drop 列名稱
資料更新操作:
1.insert into 表名稱(eg:t_user)( 列名稱1,列名稱2,列名稱3)values(1,'大大',22)
2.select*from 表名稱(eg:t_user) 查看錶資料
3.update 表名稱 set 欄位=值,欄位2=值2 where 條件(id=1)
4.delete from 表名稱 where 條件
5.delete from 表名稱 (清空表)
約束條件
非空約束not null
唯一約束 unique
主鍵約束primary key auto_increment(自增 eg:PK_Oid primary key
外來鍵約束 constraint PK_Oid foreign key(customer_id) references t_customer(cid)
外來鍵customer_id 參考表t_customer 表中的關鍵欄位cid
eg:constraint user_id_pk foreign key(user_id)references t_user(id)
匯出和備份:
1.匯出資料庫語法:mysqldump-u使用者名稱 -password資料庫名 >匯出的檔名
eg:mysqldump -u root -p mysql_1790> f:\java\mysql_1790.sql
2.匯出一張資料表:mysqldump-u使用者名稱 -password資料庫名 表名 >匯出的檔名
eg:mysqldump -u root -p mysql_1790 t_user > f:\java\mysql_1790.sql
恢復:source
別名:select e.id as '使用者編號',e.name as '使用者名稱',e.age '年齡',e.sex '性別' from t_user e;