前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件测试者会用到的Top10必须掌握的sql命令,值得收藏

软件测试者会用到的Top10必须掌握的sql命令,值得收藏

作者头像
胡八万
发布2022-05-16 12:01:00
4620
发布2022-05-16 12:01:00
举报
文章被收录于专栏:软件测试技术软件测试技术

软件测试者会用到的Top10必须掌握的sql命令

增删改查:
代码语言:javascript
复制
INSERT INTO table_name (column1,column2,column3,...)VALUES (value1,value2,value3,...);
DELETE FROM table_name WHERE id=1;
UPDATE table_name SET column1=value1,column2=value2,...WHERE some_column=some_value;
select * from table where id =1;
去重搜索:
代码语言:javascript
复制
SELECT COUNT(DISTINCT address) FROM sceneDetail WHERE sceneId = 1931;
增加一个主键索引
代码语言:javascript
复制
ALTER TABLE test_group ADD COLUMN id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
查看表结构
代码语言:javascript
复制
desc t1;
设置事务级别,开启事务,提交和回滚提交
代码语言:javascript
复制
Set session transaction isolation level read uncommitted;
Start transaction;//或begin
Do query;//执行sql操作
commit;//提交
回滚

Set session transaction isolation level read uncommitted;
Start transaction;//或begin
Do query;//执行sql操作
Rollback;//回滚
查看autocommit和设置autocommit
代码语言:javascript
复制
select @@autocommit;
set autocommit=0;
将select出的数据导出到文件

导出到本服务器中

代码语言:javascript
复制
SELECT * FROM dictionary WHERE dicType ="qa.type" AND locale = "en_US" LIMIT 0, 1000 INTO OUTFILE "/var/lib/mysql-files/qa.sql";

导出到其他电脑(或服务器)中,也可以导出excel,csv文件

代码语言:javascript
复制
mysql -h 123.123.12.12 -u root -p -P 3306 -D MyDataBase -e "SELECT * FROM dictionary;"  > e://1/1.sql
查看secure_file_priv值(mysql的默认导入导出路径,“”为不限制,null为不允许)
代码语言:javascript
复制
show variables like ‘%secure%’;
复制一个表(原表中的默认值不能复制过来)
代码语言:javascript
复制
CREATE TABLE  person1 AS SELECT * FROM person -- 复制表结构和表数据
CREATE TABLE person2 LIKE person;-- 只复制表结构
查看数据库中所有表的大小等信息
代码语言:javascript
复制
SHOW TABLE STATUS;
查看编码格式
代码语言:javascript
复制
show variables like 'character%';
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 软件测试者会用到的Top10必须掌握的sql命令
    • 增删改查:
      • 去重搜索:
        • 增加一个主键索引
          • 查看表结构
            • 设置事务级别,开启事务,提交和回滚提交
              • 查看autocommit和设置autocommit
                • 将select出的数据导出到文件
                  • 查看secure_file_priv值(mysql的默认导入导出路径,“”为不限制,null为不允许)
                    • 复制一个表(原表中的默认值不能复制过来)
                      • 查看数据库中所有表的大小等信息
                        • 查看编码格式
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档