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