SQL语句基础操作day2

SQL语句

  • SQL语句基础操作
    • SQL语句基础操作一
      • 给表添加行(元素)
      • 修改表名或
      • 修改表字段名及更改字段类型和约束
      • 删除指定表中的字段
      • 删除指定表
      • 在表中插入数据
      • 查询表中的数据
      • 精确查询表中某字段的数据
      • 查询部分行和列,增加筛选条件
      • 删除表内数据

SQL语句基础操作

SQL语句基础操作一

给表添加行(元素)

语句:
alter table 目标表 add(行名 类型 约束);
例:

table table human ADD ( humanAddress varchar(100) not null);

注解:在human表下添加元素 humanAddress,类型为varchar(100),约束为非空。

修改表名或

语句:
alter table 要改的表 rename 要改的表名;
例:

alter table human rename humans;

注解:将human表的名字改成humans;

修改表字段名及更改字段类型和约束

语句:
alter table 目标表 change 改前目标字段 改后目标字段名 类型 约束;
例:

alter table human change humanEmail humanWight int not null;

注释:将human表下的humanEmail字段名改成humanWeight,类型改为int型,约束为非空;
不需要改的内容可以省略,
但不想改字段名也必须要加上原字段名;

删除指定表中的字段

语句:alter table 目标表 drop 目标字段;
例:

alter table human drop humanWeight;

注释:将human表中的humanWeight字段删除;

删除指定表

语句:
drop table 目标表;
例:

drop table human;

注释:删除human表;

在表中插入数据

语句:
select table 目标表(元素一,元素二)
value
(元素一值,元素二值),
(元素一值,元素二值);

例:

select table human(humanName,humanEmail)
value
('张三','zhangsan@163.com'),
('李四','lisi@163.com');

注释:
在human表下的字段humanName,humanEmail下插入了两条数据,多条数据用“,”(逗号)隔开。
对于非字符型的值不需要单引号,直接写入即可;

查询表中的数据

语句:
select * from 目标表;
例:

select * from human;

注释: 查询的human表的所有数据 *号是通配符,代表的所有的意思。

精确查询表中某字段的数据

语句:
select 目标字段 from 目标表;

select humanName from human;

注释:查询了human表下的humanName字段的所有内容;

查询多行:

select humanName,humanEmail from human;

注释:查询多行只需要在目标字段后继续添加就好逗号隔开

查询部分行和列,增加筛选条件

语句:
select <列名>
from <表名>
[查询条件]
例:

select humanEmail,huamName 
from human 
where humanEmail='xiaohong@163.com';

注释:将human表下查询huamEmail值为’xiaohong@163.com’的huamail列与humanName列输出;

删除表内数据

delete from 表;
例:

DELETE FROM email;

注释:默认删除表email表里所有列的数据
增加删除条件
delete from 表 where 条件;
例:

DELETE FROM email where EmaiId=1;

注释:删除email表里列中EmailId值为1的数据;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部