Mysql-数据库及数据表结构和操作

1.数据库系统:数据库系统是用来维护和管理数据库的系统工具,数据库系统拥有自己的用户名和密码

 1.1.显示该系统中的数据库:Show databases;

 1.2.创建数据库:Create database ;

 1.3.删除该系统中的某个数据库:Drop database 数据库名

2.MySql的表:在mySql关系型数据库中,表是最基本的单元,在每个数据表中主要由以下部分构成:表名、列明,列数据类型、列约束。

   对于表的操作有如下:

  2.1.数据表的创建:

  CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件],
        属性名 数据类型 [完整性约束条件],
        . .
        属性名 数据表格 [完整性约束条件]
  );

  2.2.数据类型:数据类型在上一节已经说过,再次不在啰嗦。

  2.3.列约束:

  2.3.1.PRIMARY KEY:主键约束

  2.3.2.FOREIGN KEY :外键约束

     2.3.3.NOT NULL :空约束,该列字段不能为空

     2.3.4.UNIQUE :唯一约束,表示该字段值唯一

     2.3.5.AUTO_INCREMENT :自增长,

     2.3.6.DEFAULT :默认值

3.查看表的结构:

 3.1.DESCRIBE(DESC) :查看表的结构

 3.2.SHOW CREATE TABLE :查看表的结构,包括sql语句

4.修改表的结构

 4.1.修改表名: ALTER TABLE 旧表名 RENMAE 新表名

 4.2.增加列字段: ALTER TABLE 表名 ADD 属性名 1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名 2] ---first:表示在该表格的第一行插入数据,AFTER 属性名 2:表示在某一行之后插入数据

 4.3.修改列字段:  ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型

 4.4.删除列:ALTER TABLE 表名 DROP 属性名

5.删除表:删除表 DROP TABLE 表名

 

注意:以上内容只是提供一种学习途径,在实际开发中建议使用图像化界面,直接在上面操作,大大的提高了工作效率。

 

posted @ 2017-03-03 17:58  小拽A  阅读(493)  评论(0编辑  收藏  举报