Rumah > pangkalan data > tutorial mysql > 对MySQL常用SQL语句写法总结

对MySQL常用SQL语句写法总结

巴扎黑
Lepaskan: 2017-05-22 14:15:00
asal
1780 orang telah melayarinya

这篇文章主要介绍了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;
Salin selepas log masuk

修改原有字段名称及类型:

ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT '';
Salin selepas log masuk

添加新字段:

alter table bulletin add citycode varchar(6) not null default 0; # 城市代码
Salin selepas log masuk

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

create database test character set utf8;
Salin selepas log masuk

2.创建表时设置编码

create table test(id int primary key)DEFAULT charset=utf8;
Salin selepas log masuk

3.修改数据库编码

alter database test character set utf8;
Salin selepas log masuk

4.修改表默认编码

alter table test character set utf8;
Salin selepas log masuk

5.修改字段编码

alter table test modify col_name varchar(50) CHARACTER SET utf8;
Salin selepas log masuk

添加索引方法

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

mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
Salin selepas log masuk

2.添加UNIQUE(唯一索引)

mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)
Salin selepas log masuk

3.添加INDEX(普通索引)

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
Salin selepas log masuk

4.添加FULLTEXT(全文索引)

mysql>ALTER TABLE `table_name` ADD FULLTEXT (
`column`
)
Salin selepas log masuk

5.添加多列索引

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
Salin selepas log masuk

【相关推荐】

1. Mysql免费视频教程

2. 使用MySQL产生随机数并且连接字符串的方法详解

3. 如何提高百万条的数据库查询速度

4. 5个经常犯的数据库设计错误

5. Mysql原先内容不改变并在后面增加内容的sql语句详解

Atas ialah kandungan terperinci 对MySQL常用SQL语句写法总结. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan