首页 > 数据库 >MySQL_联合查询_DDL

MySQL_联合查询_DDL

时间:2022-11-07 15:13:48浏览次数:32  
标签:DROP author COLUMN DDL 查询 修改 MySQL TABLE ALTER

数据定义语言

库和表的管理

库的管理

创建 修改 删除

表的管理

创建 修改 删除

创建 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(…,…);

  ①    仅仅复制表的结构

  ②    复制表的结构 + 数据

    只复制部分数据

    仅仅复制某些字段

标签:DROP,author,COLUMN,DDL,查询,修改,MySQL,TABLE,ALTER
From: https://www.cnblogs.com/yzhone/p/16866013.html

相关文章

  • MySQL_数据类型
    常见数据类型数值型整数小数定点数浮点数字符型较短的文本:char、varchar较长的文本:text、blob(较长的二进制数据)......
  • MySQL_联合查询_DML_插入语句
    数据操作语言插入:insert修改:update删除:delete 一插入语句–表已经存在经典的插入:方式一语法:Insertinto表名(列明,…)Value(值1,…);特点1插入的值的类型要与......
  • MySQL_联合查询_DML_修改单表的记录
    1修改单表的记录⭐语法Update表名       ①Set列=新值,列=新值,…      ③Where筛选条件;            ② 2修改多表的记......
  • SqlServer 使用 count功能查询数量
     1、返回的是一个object类型,也就是说是所有数据类型的基类,可根据select所得的第一列的数据类型转换为对应的数据类型intcount=(int)cmd.ExecuteScalar();2、当sel......
  • MySQL_总结_分页查询
    一应用场景当要查询的条目数太多,一页显示不全二语法Select查询列表From 表Limit【offset,】size;注:      Offset:代表的是起始的条目索引,默认从0开始 ......
  • MySQL_联合查询
    Union联合合并:将多条查询俞军的结果合并成一个结果 语句查询语句1Union查询语句2Union…应用场景-什么时候使用?要查询的结果来自多个表,且多个表没有直接的连......
  • Mysql如何在本地配两个数据库服务,两个端口, 并且启动服务
    本例用xampp-win32-5.6.8-0-VC11-installer.exe安装mysql数据安装成功后默认有3306的数据库,    如果有很多数据库,想分开放,开多一个端口,另外的存储路径,如何操作......
  • MySQL_分页查询
    应用场景当要显示的数据,一夜显示不全,需要分页提交sql请求语法Select查询列表From表【jointypejoin表2On连接条件Where筛选条件Groupby分组字段Having分......
  • MySQL_总结_连接查询
    SQL99语法1内连接语法Select查询列表From表1别名【Inner】join表2别名on连接条件Where筛选条件Groupby分组列表Having分组后的筛选Orderby排序列......
  • MySQL_总结_子查询
    一含义嵌套在其他语句内部的select语句称为子查询或内查询,外面的语句可以是inner、update、delete、select等,一般select作为外面语句较多外面如果为select语句,则......