赞
踩
前提先使用某个数据库
表的结构与excel相似
语法:
CREATE TABLE 表名 (字段名1 字段类型1, 字段名2 字段类型2…);
关键字说明:
CREATE -- 表示创建
TABLE -- 表示创建一张表
建议写成如下格式:
CREATE TABLE 表名 (
字段名1 字段类型1,
字段名2 字段类型2
);
MySQL数据类型
MySQL中的我们常使用的数据类型如下:
类型 | 描述 |
---|---|
int | 整型 |
double | 浮点型 |
varchar | 字符串型 |
data | 日期类型:yyyy-MM-dd |
一般用到的就差不多这些,更详细的可以用到时再查哈~
具体操作:
创建student表包含id,name,birthday字段
CREATE TABLE student (
id INT,
name VARCHAR(20),
birthday DATE
);
查看某个数据库中的所有表 SHOW TABLES;
查看表结构 DESC 表名;
查看创建表的SQL语句SHOW CREATE TABLE 表名;
CREATE TABLE 新表名 LIKE 旧表名;
具体操作:
CREATE TABLE s1 LIKE student;
DROP TABLE 表名;
DROP TABLE IF EXISTS 表名;
修改表结构使用不是很频繁,只需要了解,等需要使用的时候再回来查即可
添加表列
ALTER TABLE 表名 ADD 列名 类型;
为学生表添加一个新的字段remark,类型为varchar(20)
ALTER TABLE student ADD remark VARCHAR(20);
修改列类型
ALTER TABLE 表名 MODIFY 列名 新的类型;
将student表中的remark字段的改成varchar(100)
ALTER TABLE student MODIFY remark VARCHAR(100);
修改列名
ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;
将student表中的remark字段名改成intro,类型varchar(30)
ALTER TABLE student CHANGE remark intro varchar(30);
删除列
ALTER TABLE 表名 DROP 列名;
删除student表中的字段intro
ALTER TABLE student DROP intro;
修改表名
RENAME TABLE 表名 TO 新表名;
将学生表student改名成student2
RENAME TABLE student TO student2;
修改字符集
ALTER TABLE 表名 character set 字符集;
将sutden2表的编码修改成gbk
ALTER TABLE student2 character set gbk;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。