前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件测试从业者,需掌握的基础SQL语句

软件测试从业者,需掌握的基础SQL语句

作者头像
IDO老徐
发布2020-03-13 02:14:30
3860
发布2020-03-13 02:14:30
举报
文章被收录于专栏:简尚简尚

有同学需求,就整理一些基础入门的SQL语句;

SQL的注释:

--:表示单行注释

/*…*/:用于多行(块)注释

1.创建数据库:

create DATABASE istester

2.删除数据库:

drop DATABASE istester

3.创建新表:

-- 创建istester和idoxu表

CREATE TABLE istester (

id INT(10) NOT NULL UNIQUE PRIMARY KEY ,

name VARCHAR(20) NOT NULL ,

sex VARCHAR(4) ,

birth YEAR,

department VARCHAR(20) ,

address VARCHAR(50)

);

CREATE TABLE idoxu (

id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT ,

stu_id INT(10) NOT NULL ,

c_name VARCHAR(20) ,

grade INT(10)

);

根据已有的表创建新表: A:

create table istester2 like istester ;

B:

create table idoxu2 as select * from idoxu where 2=1;

4.删除表:

drop table istester2

5.增加一个列:

Alter table istester add column idoxu VARCHAR(20) NOT NULL

6.添加主键:

Alter table istester add primary key(idoxu)

删除主键:

Alter table istester drop primary key(idoxu)

7.几个简单的基本的sql语句

插入:

insert into istester(id,username,idoxu) values(1,idoxu,2020);

insert into istester(id,username,idoxu) values(2,idoxu2,2020);

insert into istester(id,username,idoxu) values(3,idoxu3,2020);

insert into istester(id,username,idoxu) values(4,idoxu4,2020);

选择:

select * from istester where id = 1

删除:

delete from istester where id = 1

更新:

update table1 set name=idoxu666 where id = 1

查找:

select * from istester where name like ‘%idoxu%’

排序:

select * from istester order by id desc

总数:

select count as totalcount from istester

求和:

select sum(id) as sumvalue from istester

平均:

select avg(id) as avgvalue from istester

最大:

select max(id) as maxvalue from istester

最小:

select min(id) as minvalue from istester

End 。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 简尚 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档