MySQL 增删改查
MySQL 增删改查
虽然经常对数据库进行操作,但有时候一些sql语句还是会忘记,因此总结一下,方便记忆。
一 对库操作
1 创建数据库
create database <数据库名>
2 显示所有的数据库
show databases
3 删除数据库
drop database <数据库名>
4、连接数据库
use <数据库名>
表操作
1 建表
create table 表名(字段名1 字段名类型1,…,字段名n 字段名类型n);
2 删除表
drop table 表名
3 插入数据
insert into 表名 ( 字段名1,..,字段名n ) values ( 值1 , …,值n );
注意用逗号分隔。
4 查询表中的数据
1) 查询所有行
select * from 表名
2) 查询指定行
select 字段1 AS 别名,字段2,… from 表名 where < 表达式 >
5 删除表中数据
delete from 表名 where 表达式
清空表数据用
truncate table 表名
6 修改表中数据
update 表名 set 字段=新值,… where 条件
7 更改表名:
rename table 原表名 to 新表名;
8 增加字段:
alter table 表名 add 字段 类型 其他;
9 -修改字段属性
alter table 表名 modify 字段名称 字段类型 [完整性约束条件]
10 修改字段名称和属性
alter table 表名 change 原字段名 新字段名 字段类型 约束条件
约束条件
1、not null:非空约束
2、unique:唯一约束
3、primary key:主键约束
4、foreign key:外键
还没有评论,来说两句吧...