数据库语句总结

来源:互联网 发布:潘海利根小众香水 知乎 编辑:程序博客网 时间:2024/06/05 21:51

数据库:按照数据结构来组织、存储和管理数据的仓库。

数据库是存储在一起的相关数据的集合,这些数据是结构化的,无害的或不必要的冗余(重复)并未多种应用服务。

标准的SQL语句通常分为以下几种:

DML(数据操作语言)语句:主要有insert、update和delete三个关键字完成

DDL(数据定义语言)语句:主要由create、alter、drop和truncate四个关键字完成

DCL(数据控制语言)语言:主要有grant和revoke两个关键字完成

事务控制语句:主要由commit和 rollback和savepoint三个关键字组成

1、创建表的语法:

create table [模式名.] 表名

2、修改表结构语法:

alter table 表名 add 字段 //增加字段,需要注意:如果数据表中已有数据记录,除非给新增的列增加默认值,否则新增的数据列不可指定非空约束,因为那些已有的记录在数据列上肯定是空(实际上修改表结构很容易失败,只要新增的约束与已有数据冲突,修改就会失败)

alter table 表名 modify 字段 修改的类型 //修改定义

alter table 表名 drop 字段 //删除字段

alter table 表名 remove to 新表名 // 重新命名数据表

3、删除表的语法:

drop table 表名

4.truncate 表

对于大部分数据库而言,truncate被当做DDL处理,truncate被称为“截断”某个表——它的作用是删除该表中的全部数据,单保留表结构。相对于DML里的delete而言,truncate的速度要快很多,而且truncate不像delete可以删除指定的记录,truncate只能一次性删除整个表的全部记录。

truncate命令语法:truncate 表名


0 0
原创粉丝点击