文章标题

来源:互联网 发布:手机gif修改软件 编辑:程序博客网 时间:2024/06/06 12:45

一、 DDL
DDL数据库定义语言;定义了数量库、表、索引等对象的定义。常用语句包含:create、drop、alter

创建数据库
-create database 数据库名称;
使用数据库
-use 数据库名称
删除数据库
Drop database 数据库名称
.>对表的创建和删除
Create table 表名{
字段 类型,
字段2 类型,
….
}
类型:int char varchar bit decimal(number1,number2)(number1该数字的总长度,number2位小数点后面位数) datetime
Primary key(字段)括号中也可以加多个字段,联合主键
Auto_increment 自动增长
Not null 不为空
Comment 注释
Defalut 默认赋值

–Drop table 表名(删除表)
–复制表
Create table 新表名 like 旧表名 (这里只复制表结构)
Create table 新表名 as select * from 旧表名;这里是将select的结果作为一个表,因此新表中不会有主键和索引(可以复制数据)
–创建索引
1、Create index 索引名 on 表名(表中字段);
2、Alter table 表名 add index 索引名 on (字段名)
–删除索引
Drop index 索引名 on 表名;

对表中结构的改变
1、Alter table 表名 add 新字段名 类型 first或者 after 字段名(表示在表中第一行或者某个字段后面加一个字段)
2、Alter table 表名 drop 字段名
3、Alter table 表名 modify 字段名 字段类型(修改字段类型)
4、Alter table 表名 change 被改字段 改后字段 类型(修改字段名称)
查看表结构
Desc 表名;

二、 DML
DML是数据操纵语句、用于对表中数据的操纵,增删改查等。
*Insert into 表名(表中字段•••••) vaules(字段值••••)
*Delete from 表名 where 条件
*update 表名 set 字段=值 where 条件
select from 表名
聚合函数
Count()
Sum()
Avg()
Max()
Min()

三、 DCL
DCL数据控制语言。

原创粉丝点击