SQL语句

作者: 竖着走的大闸蟹 | 来源:发表于2016-09-13 18:02 被阅读0次

sql语句的种类

1. 数据库定义语句(DDL):包括create和drop等

** 创建

     格式:CREATE TABLE IF NOT EXISTS 表名(字段名1 字段类型,字段名2 字段类型,...);

CREATE TABLE T_YuandiH(

id INTEGER PRIMARY KEY AUTOINCREMENT,

name TEXT,

age INTEGER,

);

** 删除

DROP TABLE IF EXISTS 表名; 

SQLite将数据划分为以下几种类型:

* integer:整型值

* real:浮点值

* text:文本字符串

* blob:二进制数据(比如文件)

** 实际上SQLite是无类型的,就算声明为integer类型,还是能存储字符串文本(主键除外)

2. 数据库操作语句(DML):包括insert、update和delete等

* 插入数据

     注意:* 字符串用单引号

INSERT INTO T_Yuandi

(name,age)

VALUES

('z',44)

* 修改 UPDATE T_Yuandi SET age = 20 WHERE name = 'z';

*删除 DELETE FROM T_Yuandi WHERE name = 'z';

3. 数据库查询语句(DQL):可以用于查询表中的数据,关键字select也是用的最多的

SELECT name,age FROM T_Yuandi;

-- 通配符查找:SELECT * FROM T_Yuandi;

-- 条件查找:     SELECT * FROM T_Yuandi WHERE age > 30

!!注意:如果没有指定条件,那么查询出来的是多张表的乘积

** 取别名

SELECT

stu.id AS stuID,

stu.age AS stuAge,

stu.name AS stuName,

per.age AS perAge,

per.id AS perID,

per.name AS perName

-- per.id,per.age,per.name

FROM

T_Student AS stu,

T_Yuandi AS per;

相关文章

网友评论

      本文标题:SQL语句

      本文链接:https://www.haomeiwen.com/subject/iavmettx.html