创建、删除 数据库 数据表
创建新的数据库
CREATE DATABASE 数据库名;
例如:CREATE DATABASE SCHOOL;
在数据库中新建表
CREATE TABLE 表名 (字段1 数据类型,字段2 数据类型[,…][,PRIMARY KEY (主键名)]);
#主键一般选择能代表唯一性的字段不允许取空值(NULL),一个表只能有一个主键。
例:USE SCHOOL;
CREATE TABLE STUDENT (ID int(10) NOT NULL,NAME varchar(20),AGE int(3),SEX char(2),PRIMARY KEY (ID));
删除表
DROP TABLE [数据库名.]表名; #如不用USE进入库中,则需加上数据库名
删除数据库
DROP DATABASE 数据库名; #会连库中的表一起删除
删除操作要小心,删除前记得被备份
向表中添加、删除 记录、查询记录
#先创建 STARBUCKS 数据库,再创建 USER_INFO 表,添加一些字段
CREATE DATABASE STARBUCKS;
USE STARBUCKS;
DROP TABLE IF EXISTS USER_INFO
;
CREATE TABLE USER_INFO
(
ID
int(32) NOT NULL,
NAME
varchar(20) DEFAULT NULL,
TYPE
varchar(32) DEFAULT NULL,
ADD_TIME
varchar(20) DEFAULT NULL,
IS_USED
char(5) DEFAULT NULL,
PRIMARY KEY (ID
)
)
向表中添加记录
INSERT INTO 表名(字段1,字段2[,…]) VALUES(字段1的值,字段2的值,…);
例:
#一条一条全字段添加
INSERT INTO USER_INFO(ID,NAME,TYPE,ADD_TIME,IS_USED) VALUES (1001, ‘咖啡机’, ‘机器齐全’, ‘2021-06-22’, ‘D0001’);
INSERT INTO USER_INFO VALUES (1002, ‘奶茶机’, ‘设备’, ‘2021-06-23’, ‘D0001’);
#或一条命令添加多条
INSERT INTO USER_INFO (ID,NAME,TYPE,ADD_TIME,IS_USED) VALUES (1003, ‘牛奶