旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

MySQL经常使用的建表等SQL语句写法总结【MySQL教程】,MySQL,总结,写法

作者:搜教程发布时间:2019-11-28分类:MySQL教程浏览:43评论:0


导读:本文重要引见了MySQL经常使用的建表、增加字段、修正字段、增加索引SQL语句写法,总结剖析了MySQL建表、编码设置、字段增加、索引操纵所触及的SQL语句,须要的朋侪能够参考下,...
本文重要引见了MySQL经常使用的建表、增加字段、修正字段、增加索引SQL语句写法,总结剖析了MySQL建表、编码设置、字段增加、索引操纵所触及的SQL语句,须要的朋侪能够参考下,希望能协助到人人。

建表:


DROP TABLE IF EXISTS bulletin;
CREATE TABLE bulletin(
 id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 主键
 uid INT(11) NOT NULL DEFAULT 0, # 建立者id
 context VARCHAR(600) NOT NULL DEFAULT '', # 通告细致内容(300字)
 begintime DEC(20) NOT NULL DEFAULT 0, # 通告最先时候
 endtime DEC(20) NOT NULL DEFAULT 0, # 通告完毕时候
 createtime DEC(20) NOT NULL DEFAULT 0, # 建立时候
 modifytime DEC(20) NOT NULL DEFAULT 0 # 修正时候
 PRIMARY KEY (`Id`),
)DEFAULT CHARSET=UTF8 TYPE=INNODB;

修正原有字段称号及范例:


ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT '';

增加新字段:


alter table bulletin add citycode varchar(6) not null default 0; # 都市代码

1.建立数据库时设置编码


create database test character set utf8;

2.建立表时设置编码


create table test(id int primary key)DEFAULT charset=utf8;

3.修正数据库编码


alter database test character set utf8;

4.修正表默许编码


alter table test character set utf8;

5.修正字段编码


alter table test modify col_name varchar(50) CHARACTER SET utf8;

增加索引要领

1.增加PRIMARY KEY(主键索引)


mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )

2.增加UNIQUE(唯一索引)


mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)

3.增加INDEX(一般索引)


mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

4.增加FULLTEXT(全文索引)


mysql>ALTER TABLE `table_name` ADD FULLTEXT (
`column`
)

5.增加多列索引

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

相干引荐:

Mysql Sql语句解释大全实例分享

Laravel怎样纪录SQL语句

自动生成SQL语句的要领

以上就是MySQL经常使用的建表等SQL语句写法总结的细致内容,更多请关注ki4网别的相干文章!

标签:MySQL总结写法


欢迎 发表评论: