建立資料庫:create database_name;
開啟資料庫:use database_name;
修改資料庫:alter database_name;
刪除資料庫:drop database_name;
顯示資料庫結構:show database_name;
顯示資料庫中所有的表:show tables;
建立資料庫表:
createtable
table_name
(column_name1 data_type1,
column_name2 data_type2,
..);
檢視表結構:
describe table_name 或desc
table_name 或
show
create table table_name \g
注意:如果不加『\g』,顯示的結果可能非常混亂。
用alter table 語句修改表的結構
增加列
altertable
table_name
add column_name data_type;
修改列
altertable
table_name
modify column_name data_type;
或
altertable
table_name
change old_column_name new_column_name data_type;
刪除列
altertable
table_name
drop column_name;
給表更名
altertable
table_name
rename new_table_name;
用 drop table 語句刪除資料表
droptable table_name;
注意:如果需要刪除多個資料表,表與表之間用 , (英文的逗號隔開)。
向資料表中插入資料
insertinto
table_name
(column_name1, column_name2,...,column_namen)
value(value1,value2,...,valuen),
(value1,value2,...,valuen);
注意:欄位名與值必須是一一對應的。
修改表資料
updatetable_name
set column_name1=
new_value1,
column_name2
=new_value2,...,
column_name n
=new_value n;
刪除表資料
deletefrom
table_name
[where 《條件表示式》
]
注意:[ ] 中為可選引數,如果不寫該語句將刪除表中所有記錄。 如果想直接刪除表中的所有記錄,還可以使用 truncate table 語句,truncate語句將直接刪除原來的表並重新建立乙個表,truncate直接刪除表而不是逐條刪除記錄,因此執行速度比delete快。
truncatetable table_name;
SQL SQL語句總結 5
查詢全部 select from table name 查詢指定字段 select column name from table name 注意 如需查詢多個字段,則欄位名之間需要用英文的逗號隔開。定義欄位起別名 select column name as 別名 from table name 去重...
SQL SQL語句積累
實際案例 例 結果集中,name 胡聰 age 23 性別 男,想要輸出diy欄位 select su.name su.age su.concat 姓名 su.name,年齡 su.age,性別 su.as memo from sys user輸出 name age memo 胡聰23 男姓名胡聰年...
快速上手SQL SQL面試總結
mysql desc table name describe table name 這樣也行 mysql show tables mysql show databases mysql show create table 表名 mysql show engines mysql show charact...