随笔分类 -  SQL

摘要:一、查看表结构命令: .schema 表名例子: .schema table1二、创建表例子: CREATE TABLE IF NOT EXISTS table1 (id INTEGER PRIMARY KEY AUTOINCREMENT, section1 TEXT NOT NULL, section2 REAL); 阅读全文
posted @ 2011-03-17 11:27 木子你妹 阅读(252) 评论(0) 推荐(0) 编辑
摘要:SQLite3特征和传统关系数据库比较,SQLite有的:Sql语句:SELECT INSERT UPDATECREATE DROP数据类型(不区分大小写):TEXT文本NUMERIC数值INTEGER整型REAL小数NONE无类型没有的:FOREIGN KEY外键约束RIGHT OUTER JOIN和FULL OUTER JOINALTER TABLE 阅读全文
posted @ 2011-03-16 09:39 木子你妹 阅读(269) 评论(0) 推荐(0) 编辑
摘要:MySQL分区的简单实例mysql数据库的分区mysql数据库分区也叫mysql数据库分表,即当一个表中数据库非常大时,查询速度非常慢影响效率,同时也增加了io的压力,这样我们就可以用分表的形式将一个表根据一定的规则将他分成多个表,主要的分表类型有range,list,hash,key等,详细说明可以参考mysql5.1以上版本参考手册mysql分区支持主要在5.1以上版本,如果你的mysql是5.1以上版本,查看是否支持分区的方式是:mysql> show variables like ‘h%’;+—&mdas 阅读全文
posted @ 2011-02-11 09:47 木子你妹 阅读(2570) 评论(0) 推荐(0) 编辑
摘要:例表aaid adate1 a12 a23 a3表bbid bdate1 b12 b24 b4两个表a,b相连接,要取出id相同的字段select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据.此时的取出的是:1 a1 b12 a2 b2那么left join 指:select * from a left join b on a.aid = b.bid首先取出a表中所有数据,然后再加上与a,b匹配的的数据此时的取出的是:1 a1 b12 a2 b23 a3 空字符同样的也有right join指的是首先取出b表中所有数据,然后再加上与a,b匹 阅读全文
posted @ 2010-12-15 10:18 木子你妹 阅读(262) 评论(0) 推荐(0) 编辑