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 表名

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

最新文章

  1. C#客户端的异步操作
  2. ajaxSubmit
  3. Ajax 简述
  4. ios 在中国地区,24小时时间格式 系统设定下 获得12小时制时间的方法
  5. Java线程总结
  6. java获取当前月第一天和最后一天,上个月第一天和最后一天
  7. Mac OS X 配置环境变量
  8. SDL 简介
  9. cocos2d-x(十二)Lua开发飞机大战-7-加入敌机
  10. 使用TypeScript开发ReactNative应用的简单示例
  11. php连接mysql数据库(新浪云SAE)
  12. 关于在git添加远程地址的过程中遇到的问题
  13. 04_Javascript初步第二天(上)
  14. Java中private、protected和public作用域的异同
  15. bzoj2006 [NOI2010]超级钢琴 (及其拓展)
  16. 【转】vmware 安装 osx 无法登录 appstore 的解决办法 (伪造smbios设备信息)
  17. jquery.pagination.js 新增 首页 尾页 功能
  18. vux 使用swiper 垂直滚动文字 报错[Intervention] Ignored...
  19. java面试题:Linux
  20. NOIP水题测试(2017082501)

热门文章

  1. npm下载模块提速方法
  2. web性能并发测试工具(转)
  3. c++控制台 对齐 域宽
  4. 5、scala面向对象-类
  5. You have configured this virtual machine to use a 64-bit guest operating system. However, 64-bit
  6. [poj] Catch That Cow--bfs
  7. AGC001 D - Arrays and Palindrome【构造】
  8. bzoj 2632: [neerc2011]Gcd guessing game【贪心】
  9. Python书写规范
  10. acwing 3 完全背包