-
DEFAULT
-默认值
-当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。
查看全部 -
UNIQUE KEY
-唯一约束
-唯一约束可以保证记录的唯一性
-唯一约束的字段可以为空值(NULL)
-每张表可以存在多个唯一约束
查看全部 -
PRIMARY KEY
-主键约束
-每张数据表只能存在一个主键
-主键保证记录的唯一性
-主键自动为NOT NULL
查看全部 -
AUTO_INCREMENT
-自动编号,且必须与主键组合使用
默认情况下,起始值为1,每次的增量为1
查看全部 -
空值与非空值:
NULL: 字段值可以为空
NOT NULL; 字段值禁止为空
CRATEA TABLE tb2(
username VARCHAR(20)NOT NULL
)
查看全部 -
MySQL记录的插入与查找:
插入记录:INSERT [INTO] tbl_name [(col_name,...)] VALUES(val,...);
记录查找:SELECT expr,... FROM tbl_name;
查看全部 -
查看数据表的结构:
SHOW COLUMNS FROM tbl_name;
查看全部 -
查看数据表:
SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]
查看全部 -
数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。
MySQL创建数据表:
-打开数据库
-USE 数据库名称;
SELECT DATABASE(); //显示当前使用的数据库名称
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,...
)
查看全部 -
MySQL字符型:
查看全部 -
MySQL日期时间型:
查看全部 -
MySQL浮点型:
查看全部 -
数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。
查看全部 -
SHOW DATABASES; //查看数据库列表
SHOW WARNINGS; //查看警告
SHOW CREATE DATABASE db_name; //查看数据库创建命令
DROP {DATABASE | SCHEMA } [IF EXISTS] db_name; //删除数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name; //修改数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name ; //创建数据库
查看全部 -
MySQL常用命令:
显示当前服务器版本:SELECT VERSION();
显示当前日期时间:SELECT NOW();
显示当前用户:SELECT USER();
注意:
关键字与函数名称全部大写
数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
查看全部
举报