退出 mysql 命令 退出mysql语句_MySQL

1.启动/停止MySQL服务

启动:net start mysql    停止:net stop mysql

2.MySQL登录/退出

登录:mysql 参数;如果连接的是本地服务器,一般用命令:mysql -uroot-p******(******代表密码)

退出 mysql 命令 退出mysql语句_退出 mysql 命令_02

退出 mysql 命令 退出mysql语句_MySQL_03

退出:mysql >exit;或mysql >quit;或mysql >\q;

3.修改MySQL提示符

退出 mysql 命令 退出mysql语句_退出 mysql 命令_04

退出 mysql 命令 退出mysql语句_MySQL_05

提示符:\D   :完整的日期      \d       :当前数据库     \h       :服务器名称      \u       :当前用户

4.MySQL常用命令以及语法规范

4.1,显示当前Mysql版本:SELECT VERSION();    4.2,显示当前日期时间:SELECT NOW();    4.2,显示当前用户:SELECT USER();

MySQL语句的规范:关键字与函数名称全部大写(关键字与函数用小写,系统也是可以确认的,为了在一条语句当中区分开哪些是关键字与函数,哪些是数据库名称、表名称、字段名,一般用大写!);数据库名称、表名称、字段名称全部小写;SQL语句必须以分号(;)结尾。

5.操作数据库

5.1,创建数据库:

退出 mysql 命令 退出mysql语句_mysql_06

退出 mysql 命令 退出mysql语句_mysql_07

其中,{}:必选项;|:从多项中做选择;【】:可选项;

退出 mysql 命令 退出mysql语句_数据库_08

5.2,查看当前服务器下的数据库列表:

退出 mysql 命令 退出mysql语句_mysql_09

退出 mysql 命令 退出mysql语句_MySQL_10

5.3,查看数据库的编码方式:SHOW CREATE DATABASE db_name;

退出 mysql 命令 退出mysql语句_退出 mysql 命令_11

退出 mysql 命令 退出mysql语句_数据库_12

退出 mysql 命令 退出mysql语句_MySQL_13

5.4,修改数据库的编码方式:

退出 mysql 命令 退出mysql语句_mysql_14

退出 mysql 命令 退出mysql语句_数据库_15

5.5,删除数据库:

退出 mysql 命令 退出mysql语句_数据库_16

5.6,查看警告:SHOW WARNINGS;

退出 mysql 命令 退出mysql语句_MySQL_17

二、数据类型与操作数据表

退出 mysql 命令 退出mysql语句_MySQL_18

2.1,整形

 

退出 mysql 命令 退出mysql语句_退出 mysql 命令_19

根据要存储数值的大小选择合适的类型,比如年龄(0-130),选择SMALLINT就可以;可以节省存储空间

2.2,浮点型

退出 mysql 命令 退出mysql语句_MySQL_20

FlOAT:单精度浮点型;DOUBLE:双精度浮点型;从占用存储空间的角度来讲,FlOAT常用,DOUBLE几乎不用

2.3,日期时间型

退出 mysql 命令 退出mysql语句_退出 mysql 命令_21

日期时间型用的不是很多,考虑到夸时区的因素,一般用数字来取代;

2.3,字符型

退出 mysql 命令 退出mysql语句_退出 mysql 命令_22

2.4,数据表的操作

退出 mysql 命令 退出mysql语句_退出 mysql 命令_23

数据表实际上就是一个二维表,其中行称为“记录”,列称为“字段”;

2.4.1,打开数据库命令:USE db_name;

2.4.2,查看当前打开的数据库命令:SELECT DATABASE();

退出 mysql 命令 退出mysql语句_mysql_24

2.4.3,创建数据表命令:

退出 mysql 命令 退出mysql语句_mysql_25

退出 mysql 命令 退出mysql语句_MySQL_26

退出 mysql 命令 退出mysql语句_退出 mysql 命令_27

退出 mysql 命令 退出mysql语句_数据库_28

其中,column_name:列名称,data_type:数据类型;逗号“,”:两个字段之间的分隔符;注意,在创建数据表时一定要根据项目实际情况设置参数。举例:

退出 mysql 命令 退出mysql语句_MySQL_29

   

退出 mysql 命令 退出mysql语句_mysql_30

2.4.4,查看数据表列表命令:

退出 mysql 命令 退出mysql语句_MySQL_31

退出 mysql 命令 退出mysql语句_数据库_32

2.4.4,查看数据表结构命令:

退出 mysql 命令 退出mysql语句_MySQL_33

退出 mysql 命令 退出mysql语句_MySQL_34

    

2.4.4,MySQL记录的插入与查找:

插入记录命令:

退出 mysql 命令 退出mysql语句_数据库_35

      查找记录命令:

退出 mysql 命令 退出mysql语句_mysql_36

退出 mysql 命令 退出mysql语句_数据库_37

 

退出 mysql 命令 退出mysql语句_退出 mysql 命令_38

2.4.5,MySQL空值与非空

NULL:字段值可以为空    NOT NULL:字段值禁止为空

退出 mysql 命令 退出mysql语句_数据库_39

 

退出 mysql 命令 退出mysql语句_退出 mysql 命令_40

2.4.6,MySQL自动编号

AUTO_INCREMENT:自动编号,且必须与主键组合使用(但是主键不一定要和AUTO_INCREMENT一起使用);默认情况下,起始值为1,每次的增量为1。

;自动编号的字段必须为数值型,如果是浮点数的话,小数位数一定是‘0’,

2.4.7,初涉主键约束

主键:PRIMATY KEY;1.

退出 mysql 命令 退出mysql语句_数据库_41

;2.

退出 mysql 命令 退出mysql语句_退出 mysql 命令_42

;3.

退出 mysql 命令 退出mysql语句_mysql_43

退出 mysql 命令 退出mysql语句_退出 mysql 命令_44

退出 mysql 命令 退出mysql语句_退出 mysql 命令_45

通过以下的例子可以证明:1.主键的字段是可以赋值的;2.主键不一定要和AUTO_INCREMENT一起使用

退出 mysql 命令 退出mysql语句_数据库_46

退出 mysql 命令 退出mysql语句_mysql_47

2.4.8,初涉唯一约束

唯一约束:UNIQUE KEY;1.

退出 mysql 命令 退出mysql语句_退出 mysql 命令_48

;2.

退出 mysql 命令 退出mysql语句_退出 mysql 命令_49

;3.

退出 mysql 命令 退出mysql语句_mysql_50

退出 mysql 命令 退出mysql语句_退出 mysql 命令_51

 

退出 mysql 命令 退出mysql语句_mysql_52

2.4.9,初涉默认约束

DEFAULT:

退出 mysql 命令 退出mysql语句_mysql_53

退出 mysql 命令 退出mysql语句_MySQL_54

 

退出 mysql 命令 退出mysql语句_退出 mysql 命令_55