SQL SQL語句總結 2

2022-06-17 14:18:12 字數 1938 閱讀 3822

建立資料庫:create database_name;

開啟資料庫:use database_name;

修改資料庫:alter database_name;

刪除資料庫:drop database_name;

顯示資料庫結構:show database_name;

顯示資料庫中所有的表:show tables;

建立資料庫表:

create

table

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 語句修改表的結構

增加列

alter

table

table_name

add column_name data_type;

修改列

alter

table

table_name

modify column_name data_type;

alter

table

table_name

change old_column_name new_column_name data_type;

刪除列

alter

table

table_name

drop column_name;

給表更名

alter

table

table_name

rename new_table_name;

用 drop table 語句刪除資料表

drop

table table_name;

注意:如果需要刪除多個資料表,表與表之間用  ,  (英文的逗號隔開)。

向資料表中插入資料

insert

into

table_name

(column_name1, column_name2,...,column_namen)

value(value1,value2,...,valuen),

(value1,value2,...,valuen);

注意:欄位名與值必須是一一對應的。

修改表資料

update

table_name

set column_name1=

new_value1,

column_name2

=new_value2,...,

column_name n

=new_value n;

刪除表資料

delete

from

table_name

[where 《條件表示式》

]

注意:[ ] 中為可選引數,如果不寫該語句將刪除表中所有記錄。 如果想直接刪除表中的所有記錄,還可以使用 truncate table 語句,truncate語句將直接刪除原來的表並重新建立乙個表,truncate直接刪除表而不是逐條刪除記錄,因此執行速度比delete快。

truncate

table 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...