zoukankan      html  css  js  c++  java
  • mysql:ddl(创建表、创建数据库、删除表、修改表)

    DDL(数据库定义语言)

    对数据库、表、列(属性)的操作。

    1、创建表

    -创建表时可以添加完整性约束
    create table mytable --创建表
    (
    id int not null,
    name nchar(8) null,
    sex char(2)
    )

     查看所有表:

    SHOW TABLES

    查询某一个表的具体信息:

    关键字:desc:

    desc 表名

    表中数据的数据类型:

    --数值
    --整型:int,smallint,bigint
    --浮点:numeric(p,d) float 
    --字符:nvarchar(n),char(n),

    --日期 --datetime
    --二进制类型 --blob

    cha()长度固定,varchar()长度不固定,如:char(10)如果只存储四个字符则后面补上六个空格,存储查找较快,以空间换时间。

    2、删除表

    drop table mytable   --删除

    3、查看表的属性

    sp_help mytable      --查属性

    4、修改表

    alter table student
    add nation nchar(10)              --添加属性
    Alter table student
    drop column nation                --删除属性

    ALTER TABLE mytable
    MODIFY COLUMN age1 VARCHAR(10)      --修改属性数据类型 

    ALTER TABLE mytable
    CHANGE age1 age2 VARCHAR(10)      --修改属性的名字
    RENAME TABLE mytable TO mynewtable  --修改表的名字

    5、创建数据库

    create database 数据库名;
  • 相关阅读:
    Gitlab使用腾讯企业邮箱
    查看Binlog内容
    微信小游戏手记
    clickhouse手记
    腾讯云手记
    go框架gin
    go idea debug
    go手记
    crontab手记
    Laravel-cors 跨域
  • 原文地址:https://www.cnblogs.com/zhai1997/p/11372853.html
Copyright © 2011-2022 走看看