一分钟带你了解mysql DDL

来自:互联网
时间:2021-03-23
阅读:

SQL分类:

SQL语句主要可以划分为以下3个类别:

DDL语句:数据定义语言,这些语句定义了不同的数据段,数据库,表,列,索引等数据库对象。常用的语句关键字主要包括create,drop,alter等。

DML语句:数据操纵语句,用于添加,删除,更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert,delete,update,select等。

DCL语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库,表,字段,用户的访问权限和安全级别。主要的语句关键字包括grant,revoke等。

我们今天主要介绍的是DDL语句

1.创建数据库基本语法

使用create database 数据库名;
选择要操作的数据库:USE 数据库; 对于要操作的数据库我们需要使用use来选择一下!
查看数据库中所有的数据表show tables;

MySQL> create database test;//创建数据库
Query OK, 1 row affected (0.00 sec)

mysql> use test;//使用刚创的数据库
Database changed
mysql> show table;
Empty set (0.11 sec)//查看数据库中的表,因为我们没有创,所以为空

2.删除数据库:
drop database 数据库名;

mysql> drop database test;//删除我们刚刚创建的数据库

3.创建表(在哪个数据库里面创建表需要先使用use选择到那个要操作的数据库)
create table 表名(
字段1名 字段1类型 列的约束条件,
字段2名 字段2类型 列的约束条件,
...);

mysql> create table student//创建数据表
    ->(
    ->ID Int,
    ->Name varchar(12)
    );
    Query OK, 0 row affected (0.13 sec)

4.删除表
drop table 表名;

mysql> sdrop table student;//删除我们刚刚创建的数据表
返回顶部
顶部