mysql dll 名_MySQL Dll语句

标签:MYSQL数据库/DBA/删除数据库表

概述

因为遇到一些事情,从发表上一篇文章到现在中间间隔了好几个月时间;在接下来的时间里会陆续发表关于mysql的一些文章,从基础到优化最后到管理,欢迎关注讨论。

正文

创建数据库

CREATE DATABASE DBNAME;

删除数据库

DROP DATABASE DBNAME;

显示所有表

show tables;

创建表

CREATE TABLE TABLENAME(CLUMN CLU_LEN)

CREATE TABLEPerson

(IDINT(10) NOT NULL,

NameVARCHAR(10));--在MYSQL的语法中定义INT型可以在括号后面添加字段类型的长度,如果不加默认是INT(11)的长度。

自增列(auto_increment)

CREATE TABLE AI (ID INT AUTO_INCREMENT NOT NULL PRIMARY KEY);

列出表定义

DESC TABLE;

查看创建表的语句

语法

SHOW CREATE TABLEtablename;

SHOW CAREATETABLE USER \G;

更改表名

ALTER TALBE tablename RENAME new_tablename

修改字段类型

ALTER TABLE tablename MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]--修改字段名(新字段一定要带上字段类型)

重命名字段

ALTER TABLE tablename CHANGE [COLUMN] new_name column_definition [FIRST|AFTER col_name]

增加字段

--语法

ALTER TABLE tablename ADD [COLUMN] column_definition [FIRST | AFTER col_name]

--添加默认值字段

ALTER TABLE User ADD Age INT NOT NULL DEFAULT 0;

---自增值

auto_increment

在mysql中添加默认值DEFAULT后面不能带'()’,如果是整形字段直接空格加上要设的值,如果是字符型字段则加上单引号”,这里和SQL Server不同的地方

删除字段

ALTER TABLE tablename DROP [COLUMN] col_name

删除表

DROP TABLE tablename

总结

关于MYSQL的DDL语句比较简单,在语法方面注意一些细节,语法也不多记住就可以。

备注:

本站点所有随笔都是原创,欢迎大家转载;但转载时必须注明文章来源,且在文章开头明显处给明链接,否则保留追究责任的权利。

《欢迎交流讨论》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值