常用的SQL語句

MySQL:
 本地進入MySQL服務器系統的命令:
  mysql -u root -p;
   
 查看MySQL服務器中所有數據庫:
  show database;
  
 創建數據庫:
  create database 數據庫名;
 數據庫名或者表名,字段名(列名)命名規範:
  以英文字母或英文$下劃線_開頭,不建議使用中文;
 
 刪除數據庫:
  drop database 數據庫名;
  
 進入指定的數據庫:
  use 數據庫名;
  
 MySQL中常用的數據類型:
  int   整數型
  varchar  字符串類型
  char  字符類型
  text  文本類型
  double  浮點類型
  float  浮點類型
  
 在數據庫中創建表:
  create table 表名(字段名1 類型,…,字段名N 類型);
  
 查看當前數據庫中所有的表:
  show tables;
  
 查看指定表中的表結構:
  desc 表名;
  
 向指定表中插入/添加數據:
  insert into 表名(字段名1,…,字段N) values(value1,…,valueN);
  一次插入多個數據:
   insert into 表名(字段名1,…,字段N) values(value1,…,valueN),…,(value1,…,valueN);
  注意:字符串,字符,文本,日期,日期時間類型在給值時,值一定要使用單引號’value’括起來
  
 查看指定表中的所有數據:
  select * from 表名; 其中星號*表示表中所有字段
  
 查看指定表中指定字段的所有數據:
  select id,name from 表名;
  表示查看指定表中id和name字段中的所有數據,如果該表中包含其他字段,則其他字段的數據不顯示
 
 條件語句:
  where
  例如:
   select * from wyp where id=1; 表示查詢wyp表中id爲1的數據
   
 修改表中指定字段的數據:
  update 表名 set 要修改的字段名=value;
  
 刪除表中數據:
  delete from 表名; 刪除表中所有的數據
  delete from 表名 where 條件;  根據條件刪除表中數據
  
 修改表結構:
  向表中追加字段
   alter table 表名 add 新字段名 新字段類型;
   
  修改表中的字段類型:
   alter table 表名 modify 表中字段名 新類型;
   
  修改表中的字段名:
   alter table 表名 change 舊字段名 新字段名 新字段名類型;
   
  刪除表中的字段:
   alter table 表名 drop 字段名;
   
  修改表名:
   alter table 舊錶名 rename 新表名;
   rename table 舊錶名 to 新表名;
  
  向表中插入字段:
   alter table 表名 add 新字段 新字段類型 first;       將新字段添加到第一行
   alter table 表名 add 新字段 新字段類型 after 字段名;  將新字段插入到指定字段之後

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章