博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql之DDL语句_create_alter
阅读量:4305 次
发布时间:2019-05-27

本文共 1294 字,大约阅读时间需要 4 分钟。

Mysql之DDL语句_create_alter

1.创建数据库mydb1:

mysql>CREATE DATABASE mydb1;

2.在mydb1库中创建表employee:

mysql>CREATE TABLE employee(

    id INT,

    name VARCHAR(20),

    gender VARCHAR(10),

    birthday DATE,

    entry_date DATE,

    job VARCHAR(20),

    salary FLOAT(8,2),

    resume TEXT

);
3.查看表结构:

mysql>DESC employee;

+-----------------+-----------------+--------+-------+-----------+---------+

| Field             | Type            | Null    | Key  | Default  | Extra   |
+-----------------+-----------------+--------+-------+-----------+---------+
| id                  | int(11)          | YES  |          | NULL    |            |
| name            | varchar(20)  | YES  |          | NULL    |            |
| gender         | varchar(10)  | YES  |          | NULL    |           |
| birthday        | date             | YES  |          | NULL    |           |
| entry_date   | date             | YES  |           | NULL    |           |
| job               | varchar(20)  | YES  |           | NULL    |          |
| salary          | float(8,2)      | YES  |           | NULL    |           |
| resume        | text               | YES  |           | NULL    |          |
+----------------+-----------------+--------+-------+-----------+---------+
8 rows in set (0.05 sec)

4.在上表的基础上增加一个image列:

mysql>ALTER TABLE employee ADD image BLOB;

5.修改job列,使其长度为60:

mysql>ALTER TABLE employee MODIFY job VARCHAR(60);

6.删除image列:

mysql>ALTER TABLE employee DROP image;

7.修改表名为user(Oracle中是关键字)

  1)查看当前库中所有表:

  mysql>SHOW TABLES;

  2)修改表名:

  mysql>RENAME TABLE employee TO user;

8.查看表的创建语句:

mysql>SHOW CREATE TABLE user;

9.列名name修改为username:

mysql>ALTER TABLE user CHANGE name username VARCHAR(20);

转载地址:http://grews.baihongyu.com/

你可能感兴趣的文章
原理性地理解 Java 泛型中的 extends、super 及 Kotlin 的协变、逆变
查看>>
FFmpeg 是如何实现多态的?
查看>>
FFmpeg 源码分析 - avcodec_send_packet 和 avcodec_receive_frame
查看>>
FFmpeg 新旧版本编码 API 的区别
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
学习笔记_vnpy实战培训day02
查看>>
学习笔记_vnpy实战培训day03
查看>>
VNPY- VnTrader基本使用
查看>>
VNPY - CTA策略模块策略开发
查看>>
VNPY - 事件引擎
查看>>
MongoDB基本语法和操作入门
查看>>
学习笔记_vnpy实战培训day04_作业
查看>>
OCO订单(委托)
查看>>
学习笔记_vnpy实战培训day05
查看>>
学习笔记_vnpy实战培训day06
查看>>
Python super钻石继承
查看>>
回测引擎代码分析流程图
查看>>
Excel 如何制作时间轴
查看>>