
“
每天一个测试技术
只需几分钟
川石信息 带你学点更好的


川石信息|腾讯课堂
免费试学 | 性能测试
// MySQL数据库的操作
▲ DDL
数据定义语言.创建,删除与修改数据库中的对象.
create drop alter
1
创建数据库
一般语法:
CREATE DATABASE [IF NOT EXISTS] database_name
DEFAULT CHARSET utf8 #数据库默认字符集
COLLATE utf8_general_ci; #数据排序规则
#创建一个ecshop2的数据库
create database ecshop2
default charset utf8
collate utf8_general_ci;
复制
左右拉动查看完整代码
2
删除数据库
一般语法:
DROP DATABASE [IF EXISTS] database_name;
#删除ecshop2数据库
drop database ecshop2;
复制
左右拉动查看完整代码
// MySQL数据库表的操作
1
create table
一般语法:
create table tab_name
(
col_name1 type1,
col_name2 type2,
...
col_namen typen
);
复制
#创建一个学生表
CREATE TABLE student_cxx
(
sno INT,
sname VARCHAR(20),
ssex INT,#0 male 1 female
sbirthday DATE,
saddress VARCHAR(100),
sphone VARCHAR(20)
);
SELECT * FROM student_cxx;
复制
左右拉动查看完整代码
▲ 表的复制 --CTAS语法
create table tab_name
as select expression;
复制
左右拉动查看完整代码
可以用于快速备份表.
#备份商品表
SELECT * FROM ecs_goods;
CREATE TABLE ecs_goods_yyyymmdd
AS SELECT * FROM ecs_goods;
SELECT * FROM ecs_goods_yyyymmdd;
复制
左右拉动查看完整代码
2
drop table
语法:
drop table tab_name;
SELECT * FROM ecs_goods_yyyymmdd;
#删除备份的商品表
DROP TABLE ecs_goods_yyyymmdd;
Table 'xxx' doesn't exist的错误
复制
左右拉动查看完整代码
原因:
1.表名书写错误
2.表被删除或未创建
3.没有相应的操作权限

今天的内容就学习到这里了,每个工作日小编都会更新一个有关测试的小知识,希望大家多多关注我们,一起来学习喔!
温馨提示:添加老师微信【13691729932】可以获取全套软件测试自学资料!
往期回顾
文章转载自西安川石,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【MySQL 30周年庆】MySQL 8.0 OCP考试限时免费!教你免费领考券
墨天轮小教习
2538次阅读
2025-04-25 18:53:11
2025年4月中国数据库流行度排行榜:OB高分复登顶,崖山稳驭撼十强
墨天轮编辑部
2398次阅读
2025-04-09 15:33:27
数据库国产化替代深化:DBA的机遇与挑战
代晓磊
1112次阅读
2025-04-27 16:53:22
2025年3月国产数据库中标情况一览:TDSQL大单622万、GaussDB大单581万……
通讯员
796次阅读
2025-04-10 15:35:48
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
严少安
783次阅读
2025-04-25 15:30:58
2025年4月国产数据库中标情况一览:4个千万元级项目,GaussDB与OceanBase大放异彩!
通讯员
614次阅读
2025-04-30 15:24:06
数据库,没有关税却有壁垒
多明戈教你玩狼人杀
554次阅读
2025-04-11 09:38:42
天津市政府数据库框采结果公布,7家数据库产品入选!
通讯员
538次阅读
2025-04-10 12:32:35
国产数据库需要扩大场景覆盖面才能在竞争中更有优势
白鳝的洞穴
523次阅读
2025-04-14 09:40:20
最近我为什么不写评论国产数据库的文章了
白鳝的洞穴
486次阅读
2025-04-07 09:44:54