SQL语言快速入门之二[MSSQL防范]
本文“SQL语言快速入门之二[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
成立表格
SQL语言中的create table语句被用来成立新的数据库表格.Create table语句的利用格局以下:
create table tablename
(column1 data type,
column2 data type,
column3 data type);
假如用户但愿在成立新表格时规定列的限制条件,可以利用可选的条件选项:
create table tablename
(column1 data type [constraint],
column2 data type [constraint],
column3 data type [constraint]);
举比方下:
create table employee
(firstname varchar(15),
lastname varchar(20),
age number(3),
address varchar(30),
city varchar(20));
简单来说,成立新表格时,在关键词create table背面加入所要成立的表格的名称,然后在括号内顺次设定各列的名称,数据范例,以及可选的限制条件等.注意,全部的SQL语句在末尾处都要利用";"标记.
利用SQL语句成立的数据库表格和表格中列的名称必须以字母开首,背面可以利用字母,数字或下划线,名称的长度不能超越30个字符.注意,用户在挑选表格名称时不要利用SQL语言中的保存关键词,如select, create, insert等,作为表格或列的名称.
数据范例用来设定某一个具体列中数据的范例.比方,在姓名列中只能采取varchar或char的数据范例,而不能利用number的数据范例.
SQL语言中较为常用的数据范例为:
char(size):固定长度字符串,此中括号中的size用来设定字符串的最大长度.Char范例的最大长度为255字节.
varchar(size):可变长度字符串,最大长度由size设定.
number(size):数字范例,此中数字的最大位数由size设定.
Date:日期范例.
number(size,d):数字范例,size决意该数字总的最大位数,而d则用于设定该数字在小数点后的位数.
最后,在成立新表格时需求注意的一点就是表格中列的限制条件.所谓限制条件就是当向特定列输入数据时所必须服从的法则.比方,unique这一限制条件要求某一列中不能存在两个值相同的记录,全部记录的值都必须是唯一的.除unique之外,较为常用的列的限制条件还包含not null和primary key等.Not null用来规定表格中某一列的值不能为空.Primary key则为表格中的全部记录规定了唯一的标识符.
向表格中插入数据
SQL语言利用insert语句向数据库表格中插入或增添新的数据行.Insert语句的利用格局以下:
insert into tablename
(first_column,...last_column)
values (first_value,...last_value);
比方:
insert into employee
(firstname, lastname, age, address, city)
values (‘Li’, ‘Ming’, 45, ‘No.77 Changan Road’, ‘Beijing");
简单来说,当向数据库表格中增添新记录时,在关键词insert into背面输入所要增添的表格名称,然后在括号中列出将要增添新值的列的名称.最后,在关键词values的背面按照前面输入的列的次序对应的输入全部要增添的记录值.
更新记录
SQL语言利用update语句更新或改正满意规定条件的现有记录.Update语句的格局为:
update tablename
set columnname = newvalue [, nextcolumn = newvalue2...]
where columnname OPERATOR value [and|or column OPERATOR value];
比方:
update employee
set age = age+1
where first_name= ‘Mary’and last_name= ‘Williams’;
利用update语句时,关键一点就是要设定好用于举行判断的where条件从句.
删除记录
SQL语言利用delete语句删除数据库表格中的行或记录.Delete语句的格局为:
delete from tablename
where columnname OPERATOR value [and|or column OPERATOR value];
比方:
delete from employee
where lastname = May;
简单来说,当需求删除某一行或某个记录时,在delete from关键词之后输入表格名称,然后在where从句中设定删除记录的判断条件.注意,假如用户在利用delete语句时不设定where从句,则表格中的全部记录将全部被删除.
删除数据库表格
在SQL语言中利用drop table号令删除某个表格以及该表格中的全部记录.Drop table号令的利用格局为:
drop table tablename;
比方:
drop table employee;
假如用户但愿将某个数据库表格完好删除,只需求在drop table号令后输入但愿删除的表格名称便可.Drop table号令的作用与删除表格中的全部记录差别.删除表格中的全部记录之后,该表格仍旧存在,并且表格中列的信息不会改变.而利用drop table号令则会将整个数据库表格的全部信息全部删除.
以上,我们对SQL语言主要的号令和语句举行了较为具体的介绍.应当说SQL语句的语法构造和气势还是相当简单和直观的,只要用户结合实践多加操练,一定会在短时间内疾速掌握
以上是“SQL语言快速入门之二[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:SQL语言快速入门之三
- ·下一篇文章:SQL语言快速入门之一
- ·中查找“SQL语言快速入门之二”更多相关内容
- ·中查找“SQL语言快速入门之二”更多相关内容