MySql Lesson 1/2
1.Mysql编码集字符使用的是utf-8,需要你在创建数据库的时候就加上 CHARSET utf8,否则你在给表添加中文的内容并保存的时候就会出现问号(?)
数据库命名规范:db_数据库名称
数据库表命名规范:tb_列名 /t_列名
2.创建数据库语法:
CREATE DATABASE 数据库名称 CHARSET utf8;
PS:要加上CHARSET UTF8
3.查看数据库:
SHOW DATABASE;
4.删除数据库:
DROP DATABASE 数据库名称
5.创建数据库表:
CREATE TABLE 数据库表名(列 数据类型 约束,列 数据类型 约束…)
6.约束:
非空约束:NOY NULL 字段不允许为空
默认约束:DEFAULT ‘默认值’----------------给该字段添加一个默认的值
唯一约束:UNIQUE KEY ---------------------设置字段的值是唯一
主键约束:PRIMARY KEY ------------------主键,唯一标识
外键约束:FOREIGN KEY--------------------两表之间的关系
自动增长:AUTO_INCREMENT------------设置该表列为自增列,默认增量为1,通常设置主键
7.设置该表不允许有符号:
直接在SQL语句后面追加UNSIGNED
8.检查数据库/数据库表是否存在
可以使用 IF NOT EXISTS 进行判断
9.COMMENT=‘XXX’ 可以给该表添加注释