zoukankan      html  css  js  c++  java
  • DDL语言基础(四)

    DDL语句

    库和表的管理

    库的管理:

    一、创建库
    create database 【if not exists】 库名【 character set 字符集名】;
    
    二、修改库
    alter database 库名 character set 字符集名;
    
    三、删除库
    drop database 【if exists】 库名;
    

    表的管理:
    #1.创建表

    create table 【if not exists】 表名(
    	字段名 字段类型 【约束】,
    	字段名 字段类型 【约束】,
    	。。。
    	字段名 字段类型 【约束】 
    
    );
    

    2.修改表 alter

    语法:ALTER TABLE 表名 ADD|MODIFY|DROP|CHANGE COLUMN 字段名 【字段类型】;

    1.添加列
    alter table 表名 add column 列名 类型 【first|after 字段名】;
    
    2.修改列的类型或约束
    alter table 表名 modify column 列名 新类型 【新约束】;
    
    3.修改列名
    alter table 表名 change column 旧列名 新列名 类型;
    
    4 .删除列
    alter table 表名 drop column 列名;
    
    5.修改表名
    alter table 表名 rename 【to】 新表名;
    

    3.删除表

    drop table【if exists】 表名;
    

    4.复制表

    ​ #复制表的结构

    CREATE TABLE  复制后的表名  like 表名
    

    ​ #复制表的数据

    CREATE TABLE  复制后的表名  select *  from xxx
    

    ​ #复制表的部分数据

    CREATE TABLE  复制后的表名  select *  from xxx where 筛选条件
    

    ​ #仅仅复制部分字段

    CREATE TABLE  复制后的表名  select 字段1,字段2...  from xxx where 1=2
    

  • 相关阅读:
    标准库类型string
    auto与decltype
    理解复合类型的声明
    复合类型
    标识符and名字的作用域
    tar 命令详解(持续更新)
    Linux中的update和upgrade的作用
    mysql中文乱码
    Linux 安装MySql——apt-get版
    Linux mysql开启远程访问
  • 原文地址:https://www.cnblogs.com/akiz/p/11179052.html
Copyright © 2011-2022 走看看