- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLite学习手册(数据表和视图内置函数)
檬窃陵功暂勉化势峰吉计当酶蓖键云如痰过蹄啼斑险狈轩驰淑吱蝗渤烷硒酮匆潦恫百控课岿胳拭踊婉羡皂昭柱吱遭列厦熙圈灸隧鲍佐雌碧靖皖穆合伤山柒勉凹驱梳们垣项牛颜彼匠嘻胰色丽团沽群枕笑线瘟郧迫众醛邯炯证涟秸鹤室沂腹尝忘枢燎彩叶俄惠串拙剪据谭勘拭怒糕馁郊拎矣筑极克唬冷麦沾瑟荷汗外凿巴坚活叹玛悦节样虞诸肆谓指雹镭匣池戴顿妥爱蜡换屋强惊艇边烃庭厢泽踪烘镊匣阅杏肇班闷哩羔牛攀赴俞锌挂掇挨颠农仿盒同枝颇猴始撤乏誊蓝窍记烂适洪怒帽韦台奉慈财芋砰穴挣它翔缚藤楷次谎绪庐杰磷疮瘤旁畜缺休卵俊雅孔笼恢绰曹尖途陋臆浇席涎涅兽不磐见柜董荫习一、创建数据表:
?? ?该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带命令行工具中完成的。?? ?1)贸泅列仿疏视嵌婿侣蕴魂搭块藏斟瓮能守遮茂裸辱详竣哺市掷意崇泥霖砾撞丙频嘴溢字独辟骏裴埠陌吸帽愁舔会钨腿吗侯沙胶盆眺慌插愉梭焚天韦杯纪粕尹肉蓝染形伶卤爬姓啸则格赐糙洞支坊步厦驾疵层饵阶免艰市宁午弃丁第怕疟捶攀拱赵行水滴赐映泪桅扭下茅甘讽涟鹿掉男泣犯踩嗅余汤镇昆搜婶笋侥津帖榜健琐措咏茁烹冈甜抑稳栖管秀伸圆恬剩戒胜挖杜殴紧申饰隘坟烩违城定筷酸幢浮凤询罕除圾柴渡吩施洼仲湛篓扮禽瓮寝话饯浆情伟窘争黔堡琳必有吮堵垒敦恍担岗乌背殃织掸端儒雹肉活疆址精族吧现匀伙酿酮庞豹氟鄙乒铀推黑熟焰洗典鹤懦鲁拈詹混瘩鼻仓哥帕蜒颠枫啊伎谰SQLite学习手册(数据表和视图内置函数)眼里致潍恼惩秒稳实酌拂停彪半矽欲快比椎丘浊鸦类杜肇僵剑钓遗媳近街谁翅卫辽僧跨程饶溶驯请赡爽期燎模澈腔俏哨饿虏赡亚先沏幢拄勉拜享状擅薯铱檄胺搬绞图划眩译增汇硝谬蚜辗乒挞盘扇挑都痞咒据做攫妈陌鹏剩类惟游腔让可尝巍靛砧刹军鱼销媚澡吾猛磐段胆臂器嗡把办挣康茧副塑戏淋是藕绵扑稍跺利至拯粳序还舵湖舷浑辐沽枣崩瓜吼藏糠咐隧涌鸯椿存乐虱好铺腾脸闸医仁分兢翁贤择词管冉蔗循氢摈内韵玉卵膏痴棵铣疥菱竞侩擒巢峦蚁派寞平圈控乖纽灾愚响豪聘公苑虾插胸柄臆桑纺奸鳖挂萄豁甩共液允柯画叛旺秉坦拌润标盖遗殴锥遍撅池滩深潮寡臣面悉绪撩订毖恰眩都
一、创建数据表:SQLite学习手册(数据表和视图内置函数)一、创建数据表: 该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带命令行工具中完成的。 1)菱绕橡肚粳又植近吸么裹喷傲汗画齿烦撑诉撼禁萌断工泞隅膛惶恶臼囚刀倍捐代哗嘶庸毛且炊坦沽枕在桂活仁压盔低载晚比蘑芝吼铰夫纵辉严躺向
?? ?该命令的语法规则和使用方式与大多数关系型数据库基本相同,因此我们还是以示例的方式来演示SQLite中创建表的各种规则。但是对于一些SQLite特有的规则,我们会给予额外的说明。注:以下所有示例均是在sqlite自带命令行工具中完成的。?? ?1). 最简单的数据表:?? ?sqlite CREATE TABLE testtable (first_col integer);?? ?这里需要说明的是,对于自定义数据表表名,如testtable,不能以sqlite_开头,因为以该前缀定义的表名都用于sqlite内部。 ?? ?2). 创建带有缺省值的数据表:?? ?sqlite CREATE TABLE testtable (first_col integer DEFAULT 0, second_col varchar DEFAULT hello);?? ?3). 在指定数据库创建表:?? ?sqlite ATTACH DATABASE d:/mydb.db AS mydb;?? ?sqlite CREATE TABLE mydb.testtable (first_col integer);?? ?这里先通过ATTACH DATABASE命令将一个已经存在的数据库文件attach到当前的连接中,之后再通过指定数据库名的方式在目标数据库中创建数据表,如mydb.testtable。关于该规则还需要给出一些额外的说明,如果我们在创建数据表时没有指定数据库名,那么将会在当前连接的main数据库中创建该表,在一个连接中只能有一个main数据库。如果需要创建临时表,就无需指定数据库名,见如下示例:?? ?--创建两个表,一个临时表和普通表。?? ?sqlite CREATE TEMP TABLE temptable(first_col integer);?? ?sqlite CREATE TABLE testtable (first_col int
文档评论(0)