数据库操作
一、数据库操作
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 条件