当前位置:网站首页 / 数据库 / 正文

ay 写给自己的sqlite笔记[3]

时间:2016年05月15日 | 作者 : aaronyang | 分类 : 数据库 | 浏览: 973次 | 评论 0

插入语句和 sqlserver一样

INSERT INTO 表名(列名)VALUES(值)

INSERT INTO 表名 VALUES(值)

CREATE TABLE COMPANY(
   ID INT PRIMARY KEY     NOT NULL,
   NAME           TEXT    NOT NULL,
   AGE            INT     NOT NULL,
   ADDRESS        CHAR(50),
   SALARY         REAL);


INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (1, 'Paul', 32, 'California', 20000.00 );INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (2, 'Allen', 25, 'Texas', 15000.00 );INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (3, 'Teddy', 23, 'Norway', 20000.00 );INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 );INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (5, 'David', 27, 'Texas', 85000.00 );INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (6, 'Kim', 22, 'South-Hall', 45000.00 );
INSERT INTO first_table_name [(column1, column2, ... columnN)] 
   SELECT column1, column2, ...columnN 
   FROM second_table_name
   [WHERE condition];


blob.png

======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============


查看表信息,等同于.tables

SELECT tbl_name FROM sqlite_master WHERE type = 'table';

blob.png


查看表设计,等同于 .schema

SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'COMPANY';

blob.png


运算符

sqlserver的不等于是<>

在sqlite中可以<>也可以!=

而且还有!<不小于运算符,和!>不大于运算符

关于逻辑运算符

blob.png

GLOB和like不同的是,它对字母大小写敏感。


位运算符

blob.png


内置函数

 avg()、sum()、count(),用法和mysql一样


SELECT CURRENT_TIMESTAMP

blob.png



关于AND,OR用法,这里和sqlserver是一样的。

update也是一样

delete也是一样。

like语句也是


glob语句demo,使用* 通配符,like使用%, glob使用?号,like使用 _ 号

 SELECT * FROM COMPANY WHERE AGE  GLOB '2*';



关于limit和mysql不太一样

数据集的前6行

SELECT * FROM COMPANY LIMIT 6;

过滤前2行,然后取接下来的3行

 SELECT * FROM COMPANY LIMIT 3 OFFSET 2;


order by,group by排序一样

SELECT NAME, SUM(SALARY) FROM COMPANY GROUP BY NAME ORDER BY NAME DESC;

having,dictinct(去重复指定列)也是一样

SELECT * FROM COMPANY GROUP BY name HAVING count(name) < 2
SELECT DISTINCT name FROM COMPANY



======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============



推荐您阅读更多有关于“数据库sqlite3,”的文章

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  查看权限

抖音号:wpfui,可以看到我的很多作品效果

AYUI8社区版Github地址:前往获取

作者:杨洋(AaronYang简称AY,安徽六安人)目前是个人,还没公司AY唯一QQ:875556003和AY交流

高中学历,2015年1月17日开始,兴趣学习研究WPF,目前工作繁忙,不接任何活

声明:AYUI7个人与商用免费,源码可购买。部分DEMO不免费.AY主要靠卖技术服务挣钱

不是从我处购买的ayui7源码,我不提供任何技术服务,如果你举报从哪里买的,我可以帮你转正为我的客户,并送demo

查看捐赠

AYUI7.X MVC教程 更新如下:

第一课 第二课 程序加密教程

兼容XP到win10,vs2015/2017/2019,最新AYUI:7.6.5.5

vs2015 企业版密钥HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

vs2017 企业版密钥NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

标签列表