Mysql知识点总结
Mysql知识点总结:
1、创建数据库:create database 数据库名[charset 字符集];
2、查看数据库:show databases;
3、删除数据库:drop database 数据库名;
4、选择数据库:use 数据库名;
5、查看当前正在使用哪个数据库:select database();
6、查看当前数据库的所有表格:show table;
7、创建表结构:create table 表名称(字段名1 数据类型1, 字段名2 数据类型2, 字段名3 数据类型3);
8、查看表结构:desc 表名称;
9、删除表结构:drop table 表名称;
10、
约束条件:
1、约束:constraints
2、主键约束:primary key
3、唯一键:unique key
4、外键:foreign key
5、非空约束:NOT NULL
6、检查约束:check
7、缺省约束:default
8、自增列:AUTO_INCREMENT
DML用于插入,修改,删除数据
1、INSERT:添加数据到数据库中
2、UPDATE:修改数据库中的数据
3、DELETE:删除数据库中的数据
插入数据
1、INSERT INTO 表名称VALUES(值1,值2,......),(值1,值2,......);
2、INSERT INTO 表名称 (字段1,字段2,......) VALUES(值1,值2,......),(值1,值2,......),.....;
修改数据:
UPDATE 表名称 SET 字段名1=值1;字段名2=值2,.....【where条件】;
删除数据
Delete from 表名(where条件)
CREATE TABLE userinfo(
id int PRIMARY KEY AUTO_INCREMENT,
username varchar(20) NOT NULL,
password varchar(50) NOT NULL,
real_name varchar(10) NOT NULL,
age int CHECK(age>0),
sex char(3),
birth_day date,
is_actived int DEFAULT 1,
regis_time DATETIME DEFAULT CURRENT_TIMESTAMP,);
浙公网安备 33010602011771号