DDL

作者: 刘欣怡_2022公益强化班 | 来源:发表于2022-09-24 11:00 被阅读0次

    一,创建

    1.创建一个数据库

    系统自带数据库:

    创建数据库的语法:

    CREATE DATABASE [ IF NOT EXISTS ]  +数据库名称 [ DEFAULT CHARSET 字符集 ] [ COLLATE 排序规则 ]

    CREATE DATABASE IF NOT EXISTS +数据库名称:如果不存在这个数据库则创建

    2.创建表

    语法:CREATE TABLE 表名(

    字段1  字段1类型 [COMMENT 字段1注释],

    字段2  字段2类型 [COMMENT 字段2注释],

    字段3  字段3类型 [COMMENT 字段3注释],

    ......

    字段n  字段n类型 [COMMENT 字段n注释]

    )[COMMENT 表注释];

    二,查看所有的数据库:

    语法:SHOW DATABASES;

    三,查看现在所处的数据库:

    语法:SELECT DATABASE();

    四,删除数据库:

    语法:DROP DATABASE [IF EXISTS]

    五,使用数据库:

    语法:USE 数据库名称

    六,查询

    1.查询当前数据库的所有表:

    语法:SHOW TABLES;

    前提:先使用ues进入到要查看的数据库中,才能使用该语句查看数据库中的所有表

    2.查询表结构:

    语法:DESC +表名

    可以查询到该表中有哪些字段

    3.查询指定表的建表语句

    语法:SHOW CREATE TABLE  表名;

    七,修改

    1.添加字段:

    语法:ALTER TABLE 表名 ADD 字段名 类型(长度)[ COMMENT 注释][约束];

    2.修改数据类型

    语法:ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

    3.修改字段名和字段类型

    语法:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型[长度] [ COMMENT 注释][约束];

    4.修改表名

    语法:ALTER TABLE 表名 RENAME TO 新表名;

    八,删除

    1.删除字段

    语法:ALTER TABLE  表名 DROP 字段名;

    2.删除表

    语法:DROP TABLE [IF EXISTS] 表名;

    3.删除指定表,并重新创建该表

    语法:TRUNCATE TABLE 表名;

    删除并重建后只剩下表结构,其中的数据被

    相关文章

      网友评论

          本文标题:DDL

          本文链接:https://www.haomeiwen.com/subject/hphzortx.html