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 = ‘班长’;)