SQL数据库语言基础

来源:互联网 发布:网络经纪人头像 编辑:程序博客网 时间:2024/05/17 03:24

SQL数据库语言基础

1、创建一个表数据:
create table XXX(表名称)
{
XXX(列名称1)  XXX( 数据类型),
XXX(列名称2)  XXX( 数据类型),
XXX(列名称3)  XXX( 数据类型),
.............
}
注:表名和列名起英文名,最好有直接的象征意义。
数据类型包括:
整型 :integer(size)、int(size)、smallint(size)、tinyint(size)  仅容纳整数。在括号内规定数字的最大位数

小数型(浮点型):decimal(size,d)、numeric(size,d) 容纳带有小数的数字。"size" 规定数字的最大位数。"d" 规定小数点右侧的最大位数。

字符串型:char(size)容纳固定长度的字符串(可容纳字母、数字以及特殊字符)。在括号中规定符串的长度。

varchar(size)容纳可变长度的字符串(可容纳字母、数字以及特殊的字符)。在括号中规字符串的最大长度。

日期:date(yyyymmdd) 容纳日期。

2、向表中插入数据:
insert into XXX(表名称)  (XXX(列名称1), XXX(列名称2), XXX(列名称3), ......)  values (XXX(值1), XXX(值2), XXX(值3), .......)

3、查询表数据:
a、查询XXX表的所有数据:
select * from XXX(表名称)
b、查询XXX表的XXX列的数据:
select XXX(列名称1), XXX(列名称2), XXX(列名称3), ....... from XXX(表名称)

4、更新表数据:
update 表名称 set 列名称 = 新值 where 列名称 = 某值

5、删除表数据:
a、删除XXX表中的所有数据:
deleted * from XXX(表名称)
b、删除XXX表中的某一行数据:
deleted * from XXX(表名称) where XXX(列名称) = XXX(值)






1 0