(My)SQL DDL语句

作者: Sueeeeeeeep | 来源:发表于2018-11-10 16:49 被阅读0次

这里用的是图形化工具navicat,语句和mysql窗口命令相同。

·数据库的创建、查看、删除

创建数据库

CREATE DATABASE TEST1;

查看数据库

SHOW DATABASES;

删除数据库

drop database TEST1;

·创建表

CREATE TABLE DEPT (
    DEPTNO INT (2) AUTO_INCREMENT PRIMARY KEY,
    DNAME VARCHAR (20),
    LOC VARCHAR (30)
);

CREATE TABLE EMP (
    EMPNO INT (4) AUTO_INCREMENT PRIMARY KEY,
    ENAME VARCHAR (10),
    JOB VARCHAR (20),
    MGR INT (4),
    HIREDATE DATE,
    SAL DOUBLE (7, 2),
    COMM DOUBLE (7, 2),
    DEPTNO INT (2)
);
DEPT表.png emp表.png

·删除表

drop table dept;

·复制表

CREATE TABLE EMP4 LIKE emp;

CREAT TABLE 新表名字 like 源表名字;(这样只复制了源表的字段,复制后没有数据)
CREAT TABLE 新表名字 select*from 源表名字;(这样复制了源表的字段和数据)

·修改表名

rename table 旧表名字 to 新表名字;

·字段的修改

alter table emp4 CHANGE ename aname INT (4);/*改字段名*/
rename table emp4 to emp8
alter table emp4 ADD column  aname1 INT (4);/*增加字段*/
alter table emp4 DROP COLUMN aname1;/*删除字段*/
alter table emp4 MODIFY COLUMN deptNO INT(9);/*修改字段定义*/

·约束的修改

ALTER TABLE emp5 ADD CONSTRAINT name_UNIQUE  UNIQUE(DEPTNO);
alter table EMP5 drop primary key;
 alter table EMP5 drop foreign key DEPTNO ; 

相关文章

  • (My)SQL DDL语句

    这里用的是图形化工具navicat,语句和mysql窗口命令相同。 ·数据库的创建、查看、删除 创建数据库 CRE...

  • MY_Java之JDBC

    SQL四种语言:DDL,DML,DCL,TCL 使用Statement对象执行静态sql语句 DDL

  • SQL语句基础

    SQL语句 SQL分类: DDL:数据定义语句 create,alter,drop... DML:数据操作语句 i...

  • sql场景记忆

    1.常见的ddl,dql,dml联合场景 ddl:对于表结构的管理sql语句dql:常见的sql查询语句dml:常...

  • 简单sql语句

    SQL 结构化查询语言 SQL语句分类DDL数据定义语言DML数据操纵语言DCL数据控制语言 1.DDL语句

  • SQL语句的分类

    ### 1.SQL语句的分类 * DDL语句(数据定义语句) 主要用于定义数据库对象的SQL语句 *数据...

  • 数据库基础<五>

    常用SQL语句 1、SQL语句主要分为哪几类 数据定义语言DDL(Data Ddefinition Languag...

  • SQL (Structure Query Language) 基

    SQL 语句主要分为 3 类 DDL (Data Definition Language) 语句:数据定义语句,这...

  • MySQL面试题 | 附答案解析(十三)

    常用SQL语句 1. SQL语句主要分为哪几类 数据定义语言DDL(Data Ddefinition Langua...

  • sql ddl语句

网友评论

    本文标题:(My)SQL DDL语句

    本文链接:https://www.haomeiwen.com/subject/ompzxqtx.html