卦卦学mysql系列(2)——mysql入门 对数据表的操作
来源:互联网 发布:淘宝女士运动服 编辑:程序博客网 时间:2024/05/16 06:40
创建完数据库并进入之后,就可以开始进行数据表的操作啦。
首先是创建数据表:
CREATE TABLE students
(
stu_no INT NOT NULL AUTO_INCREMENT,_INCREMENT,
stu_nameCHAR(50) NOT NULL,
stu_ageINT NOT NULL,
stu_gossipCHAR(50) DEFAULT NULL,
stu_incomeINT
)ENGINE = InnoDB;
创建数据表的关键字create table,students为表名,括号内是表每列的名称和数据类型,大小限制、默认值、置空的情况,其中AUTO_INCREMENT表示自增,即只用输入第一个值,之后的值会根据输入过的值进行自增。ENGINE句表示使用的引擎,可有可无。
创建之后在修改之前要学会查看建成的数据表,SHOW TABLES;可以查看该数据库内存在的数据表,如果不出意外,应该只有刚刚建成的students表,查看刚才create的成果要用语句DESC students; 此句来显示表的结构。
关于数据表的修改,都要用到ALTER TABLE students…… 例如,添加一列的语句:
ALTER TABLE students
ADD COLUMN stu_work CHAR(50);
修改数据表的名称和数据类型:
ALTER TABLE students
CHANGE COLUMN stu_work stu_job CHAR(20);
在这种情况下,会用到显示之前的语句,就不用每次都敲同样的命令啦,只要按方向键向上就可以显示之前的命令,每按一次显示上一行,所以在语句比较长的时候最好分行写,这样既有逻辑又可以为之后写语句提供方便的参考。
只修改列的数据类型(和位置):
ALTER TABLE students
MODIFY COLUMN stu_name CHAR(20) FIRST;
表示把stu_name列放在开始。除了first,此处还可用AFTER 列名,BEFORE 列名等表示位置的语句段。
删除一列:
ALTER TABLE students
DROP COLUMN stu_income;
重命名数据表:
ALTER TABLE students
RENAME TO students_gossip;
删除数据表:
DROP TABLE students_gossip;(知道即可,不建议实验)
- 卦卦学mysql系列(2)——mysql入门 对数据表的操作
- 卦卦学mysql系列(3)——mysql入门 数据表内的操作
- 卦卦学mysql系列(1)——mysql入门 对数据库的操作
- MySQL入门2——对数据表中记录的操作
- mysql基础(2)——数据表的基本操作
- MySQL对数据表的基本操作语句
- (2)Mysql数据类型以及对数据表的操作
- mysql从零开始(二)对数据表的操作
- MySQL——数据表的基本操作
- MySQL入门1——数据类型和简单数据表操作
- MySQL知识(二)——数据表的基本操作
- MySQL数据表的操作
- mysql的数据表操作
- MySQL数据表的操作
- mysql-数据表操作2
- MYSQL基本操作(2)-数据表的操作
- MySQL(二)--数据表的基本操作
- Mysql数据表的操作(一)
- jar包的执行 问题汇总
- 杭电acm2004成绩转换
- 开源框架:smartImageView
- 排序:选择排序(直接选择排序、堆排序)
- java学习笔记5
- 卦卦学mysql系列(2)——mysql入门 对数据表的操作
- DOM操作XML
- javascript面向对象设计
- PERL语言的子程序
- 关于UIView的autoresizingMask属性的研究
- 杭电acm2039三角形
- python正则表达式使用
- redis持久化方式
- UCOS II 消息队列学习二