SQL語句基礎(上)

SQL 技術 IT全棧 2017-05-18

數據庫操作

一、數據庫操作

1、查看現有數據庫

格式:show datebases

2、創建數據庫

格式:create datebases 數據庫名稱 character set 字符集名(注:紅色字體可忽略不寫,使用默認字符集)

3、查看數據庫中支持的字符集

格式:show character set

二、修改數據庫

1、修改數據庫中使用的字符集

格式:alter datebases 數據庫名 character set 字符集名稱

三、刪除數據庫

1、格式:drop datebases 數據庫名

數據表操作

一、創建表

1、格式:

Create table 表名

列1 數據類型 (字符長度),不加字符長度,設為默認

列2 數據類型 (字符長度)

二、修改表

1、增加列

格式:alter table 表名

add 列名 數據類型 (字符長度)

2、修改列的字符長度

格式:alter table 表名

modify 列名 數據類型 (要修改的字符長度)

3、修改列名

格式:alter table 表名

change 原列名 新列名 數據類型 (字符長度)

4、刪除列

格式:alter table 表名

Drop column 列名

三、刪除表

格式:drop table 表名

增、刪、改

一、insert into

1、向表中所有字段插入值

格式:insert into 表名

values (列a值,列b值,列c值)

2、向表中指定多個字段插入值

格式:insert into 表名 (列a,列c)

values (列a值,列c值)

3、向表中指定某個字段插入值

格式:insert into 表名

Set 列名=此列值

4、將查詢結果插入表中

格式:insert into 表名

Select

例1:insert into 表a

select *

from 表b

注:表a、表b中字段相同且數據類型相同

例2:insert into 表a (id,name)

select *

from 表b

注:表b字段中只有id,name,表a中還有其他字段

5、向表中添加多條數據

格式:inser into 表名 假設表中字段為id,name,sex

values (1,‘lili’,‘女’),(2,‘tom’,‘男’)………

二、update

1、格式:update 表名

set 列名=修改值

where 條件

2、限制行數的修改

格式:update 表名

set 列名=修改值

limit 數字

注:將表中某列的前“數字”個記錄修改為“修改值”,一般情況下,limit與排序一起使用

三、delete

格式:delete from 表名

where 條件

相關推薦

推薦中...