Sqlite - 基本操作及数据类型一览
2014-01-08 09:35
423 查看
一、数据库操作
1.将sqlite3.exe文件放在任何位置(本人放在E:\Phplearn)
2.在CMD下进入到E:\Phplearn下(cd .. cd E:\phplearn)
3.在CMD命令提示符下输入sqlite3.exe test.db(test.db是数据库名)回车,执行完后,命令提示符自动跳转到"SQLITE>"状态。
注意:这时test.db数据库确实已经创建好了但是还是个临时所以现在要输入SQL命令 ,这时还是看不到这个数据库!等表格创建或关闭sqlite3
4.create table user(’用户名‘); 这时可以看到E:\phplearn下的这个数据库文件了。
5.如果下次还要使用此数据库时仍然使用sqlite3.exe test.db即可进入此数据库
7.其它问题可以查看DOC和.help
二、数据表操作
三、数据类型
refer:http://www.sqlite.org/lang.html
1.将sqlite3.exe文件放在任何位置(本人放在E:\Phplearn)
2.在CMD下进入到E:\Phplearn下(cd .. cd E:\phplearn)
3.在CMD命令提示符下输入sqlite3.exe test.db(test.db是数据库名)回车,执行完后,命令提示符自动跳转到"SQLITE>"状态。
注意:这时test.db数据库确实已经创建好了但是还是个临时所以现在要输入SQL命令 ,这时还是看不到这个数据库!等表格创建或关闭sqlite3
4.create table user(’用户名‘); 这时可以看到E:\phplearn下的这个数据库文件了。
5.如果下次还要使用此数据库时仍然使用sqlite3.exe test.db即可进入此数据库
7.其它问题可以查看DOC和.help
二、数据表操作
1.CREATE TABLE
例:CREATE TABLE IF NOT EXISTS foo (..)create-table-stmt:
column-def:
type-name:
column-constraint:
table-constraint:
foreign-key-clause:
2.DROP TABLE
drop-table-stmt:
三、数据类型
来自create table语句或者强转语句的范例类型名 | 产生的近似 | 用于决定近似的规则 |
INT INTEGER TINYINT SMALLINT MEDIUMINT BIGINT UNSIGNED BIG INT INT2 INT8 | INTEGER | 1 |
CHARACTER(20) VARCHAR(255) VARYING CHARACTER(255) NCHAR(55) NATIVE CHARACTER(70) NVARCHAR(100) TEXT CLOB | TEXT | 2 |
BLOB no datatype specified | NONE | 3 |
REAL DOUBLE DOUBLE PRECISION FLOAT | REAL | 4 |
NUMERIC DECIMAL(10,5) BOOLEAN DATE DATETIME | NUMERIC | 5 |
相关文章推荐
- redis数据类型与基本操作
- python中的列表,元祖,字典,等基本数据类型的操作
- 黑马程序员:操作基本数据类型的流对象:DataInputStream、DataOutputStream
- python学习 变量的操作 与 基本数据类型
- 用于操作基本数据类型的流对象
- java:各基本数据类型的操作
- java对redis各种数据类型的基本操作
- java语言基础(82)——操作基本数据类型的流
- redis(一) 安装以及基本数据类型操作
- djangoORM数据类型及基本操作
- 黑马程序员:操作基本数据类型的流对象DataStream
- 基本数据类型,文件操作
- DataInputStream与DataOutputStream用于操作基本数据类型的数据的流对象
- MATLAB基本操作(三):数据类型
- 数据库2.0 -- 数据类型和数据表的基本操作
- redis 基本数据类型及操作学习(二)
- 基本数据类型操作二:float与double的范围和精度
- golang基础-反射获取(基础数据、结构体)、操作(基本类型、结构体、指针)、反射获取Tag
- java基本数据类型及其所对应对象的自动装箱,new,valueof操作研究
- Java基础知识强化之IO流笔记57:数据输入输出流(操作基本数据类型)