SQL

2016-03-25  本文已影响157人  钎探穗

SQL:数据库语言.(Structured Query Language结构化查询语言).

常见的数据库:

MySQL:SQL数据库,快速,健壮,易用,商业软件.

Oracle:甲骨文公司的关系数据库管理系统.

SQLite是无类型的关系数据库,可以保存任何类型的数据,对于SQLite来说对字段不指定类型是完全有效的.

SQLite字段约束条件:

非空(NOT NULL):

主键(PRIMARY KEY):自带属性为NOTNULL,不能为空,不重复,主键用于唯一标识的一条数据.一个表里边可以没有主键,当把一个字段设置为PRIMARY KEY后,这个选项为别填选项,不可重复

外键(FOREIGN KEY):外边一张表的主键,一个表里边可以没有外键,当两个表进行关联之后,可以把一个表里的主键设置成另一个表的外键,通过这个表的主键可以确定出另一个表的数据.

自增型变量(AUTOINCREATEMENT):可以根据上一个表的数据让自己做加加的操作.

唯一(UNIQUE):

检查(CHECK):

默认(DEFAULT):

建表格式

create table表名(字段及类型约束,字段约束,......);

字段和约束之间是空格,不能有逗号

插入格式:

insert into表名(字段)values(值);

注:这个值如果是字符或字符串的话用’ ‘号括起来

更新格式:

update表名set字段名=值,字段名=值,........where条件

条件可以有一个或多个(注:多个条件使用and,or连接)

删除

delete from表名where条件

查询

select要查询字段from表名where条件;

要查询的字段(如果要查询所有字段,可以使用通配符*eg:select*from stu where name = ‘班长’;)

上一篇下一篇

猜你喜欢

热点阅读