问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlite 创建表的sql 语句

发布网友 发布时间:2022-04-07 15:18

我来回答

5个回答

懂视网 时间:2022-04-07 19:40

    创建表:   sqlite> create table mytable(id integer primary key, value text);   2 columns were created.

该表包含一个名为 id 的主键字段和一个名为 value 的文本字段。

注意: 最少必须为新建的数据库创建一个表或者视图,这么才能将数据库保存到磁盘中,否则数据库不会被创建。

接下来往表里中写入一些数据:

sqlite> insert into mytable(id, value) values(1, ‘Micheal‘); sqlite> insert into mytable(id, value) values(2, ‘Jenny‘); sqlite> insert into mytable(value) values(‘Francis‘); sqlite> insert into mytable(value) values(‘Kerk‘);

查询数据:

sqlite> select from test; 1|Micheal 2|Jenny 3|Francis 4|Kerk 设置格式化查询结果: sqlite> .mode column; sqlite> .header on; sqlite> select from test; id          value ----------- ------------- 1           Micheal 2           Jenny 3           Francis 4           Kerk

.mode column 将设置为列显示模式,.header 将显示列名。

修改表结构,增加列:

sqlite> alter table mytable add column email text not null ‘‘ collate nocase;

创建视图:

sqlite> create view nameview as select * from mytable;   创建索引: sqlite> create index test_idx on mytable(value); 4. 一些有用的 SQLite 命令


显示表结构:
sqlite> .schema [table]

 

获取所有表和视图:

sqlite > .tables 

获取指定表的索引列表: sqlite > .indices [table ]


导出数据库到 SQL 文件:

sqlite > .output [filename ] 
sqlite > .dump 
sqlite > .output stdout


从 SQL 文件导入数据库:

sqlite > .read [filename ]


格式化输出数据到 CSV 格式:

sqlite >.output [filename.csv ] 
sqlite >.separator , 
sqlite > select * from test; 
sqlite >.output stdout


从 CSV 文件导入数据到表中:

sqlite >create table newtable ( id integer primary key, value text ); 
sqlite >.import [filename.csv ] newtable 

备份数据库:
/* usage: sqlite3 [database] .dump > [filename] */
sqlite3 mytable.db .dump > backup.sql

 

恢复数据库:

/* usage: sqlite3 [database ] < [filename ] */ 
sqlite3 mytable.db < backup.sql   转自:http://www.oschina.net/question/12_53183

学习SQLite基本语句

标签:style   http   io   ar   color   os   使用   sp   for   

热心网友 时间:2022-04-07 16:48

执行查询语句:
SELECT COUNT(*) as TabCount FROM sqlite_master where type='table' and name='T1'
如果TabCount大于零,说明T1表存在;
但是sqlite不支持
IF NOT EXISTS(select * ...)
CREATE TABLE(....) ...
之类的SP语法;

只能在程序中判断创建了。

热心网友 时间:2022-04-07 18:06

SQLite版本的的ALTER TABLE命令允许用户重命名或添加新的字段到已有表中,不能从表中删除字段。

楼主sqlite不允许修改可删除字段

只能修改表名和添加字段

你可以新建一张表把现有表的数据插入进去,然后删除现有表,重命名新建的表成原来表的名字就可以了,直接修改字段名字在SQlite里是不行的

热心网友 时间:2022-04-07 19:40

直接在数据库,没办法处理,下面是我写mysql的,,试试sqlite,,可能通用,php程序
if($dbm = mysql_connect($con_db_host,$con_db_id,$con_db_pass)){
mysql_select_db($con_db_name,$dbm);
if(mysql_query("SELECT * FROM `bl_seo_url` WHERE 1=0",$dbm)) {
echo("表 bl_seo_url 已存在!<br />");
mysql_query("UPDATE `bl_seo_url` SET `uvalue` = ''",$dbm);
exit("表 bl_seo_url 中uvalue的值已清空!");
}

if(mysql_query($casql,$dbm)){
echo "表 bl_seo_url 创建成功!";
}else{
echo "表 bl_seo_url 创建失败! <br />";
echo mysql_error();
}
if(isset($sqlstr)) {
$result = mysql_query($sqlstr, $dbm);
echo mysql_error();
if($result==true){
echo "<br />数据插入成功!";
}else{
echo "<br />数据插入失败! <br />";
echo mysql_error();
}
mysql_close($dbm);
}
}else {
echo "连接失败";
}

热心网友 时间:2022-04-07 21:32

Use [库名]

if exists(select * from dbo.sysobjects where type = 'U' and name = '[表名]’ )

print '存在'

else

print '不存在'
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果什么软件看小说免费推荐一个苹果可以用的免费看小说app 苹果手机有没有一个全免费的书多的,能听的小说软件,下了好多,离线下载... 苹果手机小说免费软件苹果系统有什么免费看小说的软件 有哪些好用的听书软件? 苹果上听书软件苹果手机听书软件哪个好用而且免费 学UI设计下来要几个月 又要花费多少money?3Q 小米手机相册中已删除的图片恢复教程教你轻松找回误删的珍贵照片 小米照片回收站删除后如何找回快速恢复误删照片的方法与技巧_百度知 ... 小米手机误删照片找程教你简单几步找回误删照片 win10用摄像头 之前华为玩,,荒野行动,,现在换OPPO手机了,,咋玩华为的 华为畅玩5可不可以玩荒野行动? 华为荣耀畅玩5A能玩荒野行动吗 英语a few few a little little各自后面接可数还是不可数 简 华为mate7玩荒野行动为什么画质很低,还卡 vivo华为oppo玩荒野行动那个手机好用 few后加可数名词还是不可数名词 华为畅享5可以玩荒野行动吗 few+可数名词复数视为单数还是复数 苹果手机微信在系统里面怎么换铃声? 华为nova青春版处理器咋样?玩王者荣耀 荒野行动卡吗? 华为p10plus系统升级8.0后,玩荒野行动体验怎么样? 华为NovA6可以带起来荒野行动吗? 保尔·柯察金的故事内容 《钢铁是怎样炼成的》概括 差不多200~300字左右 急!! 《钢铁是怎样炼成的》感人情节及理由是什么? 钢铁是怎样炼成的保尔的妻子简介 [钢铁是怎样炼成的] 概括内容(越详细越好) 《钢铁是怎样炼成的》的故事情节及人物精神? 《钢铁是怎样炼成的》故事梗概 豆芽在成长过程用多少水 vivo手机怎么修改修改 可以更改吗? 豆芽一次浇几斤水 vivo手机怎么修改? VIVO手机怎么改? vivo手机怎么改 vivo手机如何修改 vivo手机怎么修改修改 可以改吗? vivoy5s怎么改? vivoy5s怎么改? vivoy3手机不想用了,想换个怎么换? viVox9手机怎样修改? viVox9手机怎样修改 vivo手机怎样解除绑定? vivoy7s手机怎么改呀? 你好vivo手机怎么二次更改 第一次约会,聊什么话题会让女孩子开心? vivo手机如何登录两个不同的