1. 程式人生 > >mysql資料庫的基本語法

mysql資料庫的基本語法

去官網下載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;