MySQL 数据库 增删查改、克隆、外键 等操作,mybatis工作流程面试题

v2-6a5104657c31c55c83e29d6cc0e6def7_b.jpg

创建、删除 数据库 数据表


创建新的数据库

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));

v2-589528d98995dca3479129635084f0f3_b.jpg

v2-ff350ddc386e04433fae4ced28db2d94_b.jpg

删除表

DROP TABLE [数据库名.]表名; #如不用USE进入库中,则需加上数据库名

删除数据库

DROP DATABASE 数据库名; #会连库中的表一起删除

删除操作要小心,删除前记得被备份

v2-fe563224301e1051ed02ff97eeb10f35_b.jpg

向表中添加、删除 记录、查询记录


#先创建 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)

)

v2-096348ec4eccde21f6e4231a59bcf889_b.jpg

向表中添加记录

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, ‘牛奶

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值