mysql外键怎么插入数据:MySQL 数据库 增删查改
mysql外键怎么插入数据:MySQL 数据库 增删查改
删除表
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 '牛奶' '食品' '2021-06-24' 'D0002')
(1004 '包装机' '设备' '2021-06-20' 'D0001')
(1005 '糖块' '食品' '2021-06-25' 'D0001')
(1006 '吸管' '设备' '2021-06-20' 'D0001')
(1007 '奶油' '食品' '2021-06-25' 'D0002');
SELECT 查询语句
SELECT 字段名1 字段名2[ ...] FROM 表名 [WHERE 条件表达式];
#从0行开始共几行
SELECT * FROM 表名 limit 行数
#根据行数范围取记录数
SELECT * FROM 表名 limit 开始行数(不包括) 从开始行数开始的共几行