數據庫操作
一、數據庫操作
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 條件