MySQL_联合查询_DDL

数据定义语言

库和表的管理

库的管理

创建 修改 删除

表的管理

创建 修改 删除

创建 create

修改 alter

删除 drop

 

库的管理

1 库的创建

语法

Create database 【if not exists】库名;

2 库的修改

Rename database  ** to 新库名;

更改库的字符集

Alter database 库名 character set gbk;

3 库的删除

Drop database if exists 库名;

 

表的管理

1 表的创建

语法

Create table 表名(

       列名 列的类型【(长度) 约束】,

       列名 列的类型【(长度) 约束】,

       …

       列名 列的类型【(长度) 约束】,

2 表的修改

ALTER TABLE 表名 ADD | DROP | MODIFY | CHANGE | COLUMN【列类型 约束】;

  ①    修改列名

  ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME;

  ②    修改列的类型或约束

  ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP;

  ③    添加新列

  ALTER TABLE author ADD COLUMN annual DOUBLE;

  ④    删除列

  ALTER TABLE author DROP COLUMN annual;

  ⑤    修改表名

  ALTER TABLE author RENAME TO book_author;

3 表的删除

DROP TABLE IF EXISTS book_author;

SHOW TABLES;

  通用的写法

  DROP DATABASE IF EXISTS 旧库名;

  CREATE DATABASE 新库名;

  --------------------------------------

  DROP TABLE IF EXISTS 旧表名;

  CREATE TABLE 新表名;

4 表的复制

INSERT INTO author

VALUES(…,…);

  ①    仅仅复制表的结构

  ②    复制表的结构 + 数据

    只复制部分数据

    仅仅复制某些字段

posted @   yzhone  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示