zoukankan      html  css  js  c++  java
  • DDL语句

    DDL 是数据定义语言的缩写,简单来说,就是对数据库内部的对象进行创建、删除、修改的操作语言。它和 DML 语言的最大区别是 DML 只是对表内部数据的操作,而不涉及到表的定义、结构的修改,更不会涉及到其他对象。DDL 语句更多的被数据库管理员(DBA)所使用,一般的开发人员很少使用

    1.创建数据库 test1

    create database test1

    2.选择数据库test1

    use test1

    3.删除数据库test1

    drop database test1

    4.创建表

    CREATE TABLE `my_friend` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `user_id` varchar(20) not null default '' comment '用户user_id',
    `friend_id` varchar(20) not null default '' COMMENT '好友user_id',
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='好友表';

    5.查看my_friend表定义
    desc my_friend 或 show create table my_friend G

    6.删除表 table1
    drop table table1

    7.修改表
    a.修改表类型 alter table 表名 modify 字段名 varchar(20);
    b.增加表字段 alter table 表名 add column 字段名 int(2);
    c.删除表字段 alter table 表名 drop column 字段名;
    d.字段改名 alter table 表名 change age age1 int(4);将age改名为age1
    e.修改字段排列顺序
    alter table `表名` add `birth` datetime default null after `id_card`---添加`birth`在`id_card`之后
    alter table 表名 modify age int(4) first;修改字段age,将它放在最前面
    f.表改名 alter table epm rename emp1;把emp改名为emp1
  • 相关阅读:
    cestos7安装zookeeper
    Cestos7安装Elasticsearch5.4.3
    debian使用nginx创建静态文件存储
    tomcat优化
    tomcat停止和启动脚本
    linux中shell变量$#,$@,$0,$1,$2的含义解释
    redis设置bind
    Jenkins send build artifacts over ssh配置
    nginx 负载均衡5种配置方式
    Jenkins tomcat打包启动脚本,待完善
  • 原文地址:https://www.cnblogs.com/xyc211/p/7976341.html
Copyright © 2011-2022 走看看