sql基础之DDL(Data Definition Languages),ddldefinition
好久没写SQL语句了,复习一下。
DDL数据定义语言,DDL定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的DDL语句包括create、drop、alter等等。
登录数据:mysql -uroot -p
sql 命令一般以英文分号或者\g结束,注意这个\不是/.
1、查看数据库 show databases;注意这个后面的s。
2、创建数据库create database wangking;注意这里没有s。
3、选择数据库use siyecao;列出数据库中的表show tables;
4、删除数据库 drop database wangking;
5、在选定数据中创建表一张表user,create table user(username varchar(50) default 'siyecao',sex int(4) default 1,age int(4) default 22) engine=myisam default charset=utf8;
删除一帐表drop table siyecao。
6、详细查看表信息show create table user \g; \g是以竖排,易于阅读。
7、增加表的字段。在表user 里username后增加字段password。alter table user add password vachar(100) default 666666 after age;
8、修改表的类型(字段的属性)modify。alter table user modify username varchar(255) after sex;
9、字段名称的修改change。alter ttable user change password pwd varchar(50) default 888888 after username;
10、删除表的字段。alter table user drop age;
11.、修改字段排列顺序。first/after 字段。
sqlserver(T_SQL):
DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)
DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
Oracle SQL(P_SQL) 语句可以分为以下几类:
1.数据操作语言语句[Data manipulation language,DML]
2.数据定义语言语句[Data definition language,DDL]
3.事务控制语句[transaction control statement]
4.会话控制语句[session control statement]
此题答案为DDL。
数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。这些定义包括结构定义、操作方法定义等。
DML = Data Manipulation Language,数据操纵语言,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。具体是指是UPDATE更新、INSERT插入、DELETE删除。
DML(Data Manipulation Language)数据操纵语言,SQL的分类之一,此外还有DDL(Data Definition Language)数据定义语言和DCL(Data Control Language)数据控制语言。DML包括:INSERT、UPDATE、DELETE。注意,select语句属于DQL(Data Query Language)。1