MySQL大纲

Posted ruisir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL大纲相关的知识,希望对你有一定的参考价值。

一、库操作

1、登录

2、查看(SHOW)

3、切换(USE)

4、创建(CREATE)

5、修改(ALTER)

6、删除(DROP)

二、表操作

1、查看(SHOW)(DESC)

  (1)、查看库有多少张表(SHOW)

SHOW TABLES;

  (2)、表结构(DESC)

    1)、查看表结构

DESC user;

    2)、修改表名

    3)、修改表结构数据库类型

    4)、重命名表结构字段名

    5)、修改表所用字符集

 

 

2、创建(CREATE)

CREATE TABLE 表名 (

字段名1 类型 (宽度) 约束条件,

字段名2 类型(宽度) 约束条件,

字段名3 类型(宽度) 约束条件,

.......

);

 

3、修改(ALTER)

  (1)、主键

    1)、添加

    2)、删除

5、删除(DELETE)

  (1)、删除表

三、数据操作

1、查看(SELECT)

   分组查询( GROUP BY

 

  ()、函数

    )、数学函数(ABS FLOOR RAND PI TRUNCATE ROUND SQRT )

    )、字符串函数( INSERT UPPER UCASE LEFT RTRIM SUBSTRING REVERSE FIELD)

    )、日期和时间函数(CURDATE CURTIME NOW DATEDIFF ADDDATE SUBDATE)

    )、条件判断函数

    )、CASE函数还有另外一种句法,有时使用起来非常方便,如下:

    )、系统信息函数

    )、加密函数(PASSWORD MD5)

    )、其他函数

    )、聚合函数查(COUNT、SUM、AVG、MAX、MIN)

  

2、新增(INTER)

3、修改(UPDATE)

4、约束

约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。

约束类型:    
primary key     主键
foreign key     外键
unique          唯一
not null        非空
auto_increment  自增 
default         默认值

以上是关于MySQL大纲的主要内容,如果未能解决你的问题,请参考以下文章

MySQL大纲

mysql大纲

MySQL小组分享大纲

中高级Java面试题目汇总解答:mysql主从同步

基于php+mysql的在线实验教学平台

数据库面试系列大纲