-
SQLite的点命令
使用命令sqlite3进入交互界面,在交互界面可以使用一些sqlite命令来查看和操作sqlite数据库。这些命令被称为 SQLite 的点命令,这些命令的不同之处在于它们不以分号(;)结束。 命令 描述 .backup ?DB? FILE 备份 DB 数据库(默认是 "main")到 FILE 文件。 .bail ON|OFF 发生错误后停止。默认为 OFF。 .databases 列出附加数据库的名称和文件。 .dump ?TABLE? 以 SQL 文本格式转储数据库。如果指定了 TABLE 表,则只转储匹配 LIKE 模式的 TABLE 表。 .echo O...
2017-04-12 -
SQLite简介和安装
SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。为什么要用 SQLite?不需要一个单独的服务器进程或操作的系统(无服务器的)。SQLite 不需要配置,这意味着不需要安装或管理。一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。SQLite 是自给自足的,这意味着不需要任何外部的依赖。SQLite 事务是完全兼容 ACID 的...
2017-04-12 -
SQL中常用SQL函数
1.字符串函数CONCAT(S1,S2,...Sn) 连接S1,S2,...Sn中所有非NULL值为一个字符串INSERT(str,x,y,instr) 将字符串str从第x位置开始,y个字符长的字符串换为字符串instrLOWER(str) 将字符串str中所有字符变为小写UPPER(str) 将字符串str中所有字符变为大写LEFT(str,x) 返回字符串str最右边的x个字符RIGHT(str,x) 返回字符串str最右边的x个字符LPAD(str,n,pad) 用字符串pad对str最左边进行填充,直到长度为n个字符长度RPAD(str,n,pad) 用字符串pad对str最右...
2016-12-16 -
SQL数据库字符编码
一、MySQL支持的字符集1.查看所有可用的字符集show character set; 或者 information_schema.character_sets;2.MySQL的字符集包括字符集(character)和校对规则(collation)两个概念。1)字符集用来定义MySQL存储字符串的方式2)校对规则用来定义 字符串比较的方式3)字符集和校对规则是一对多的关系,一个字符集有多个校对规则供你选择!校对规则命名约定:它们以相关的字符集名开始,通常包括一个语言名,并且以_ci(忽略大小写)、_cs(大小写敏感)或者_bin(二元,即比较是基于字符编码的值而与language无关)...
2016-12-16 -
SQL中常用数据类型
MySQL支持的数据类型:数值类型、日期类型、字符串类型数值类型: 一、整数类型:1、tinyint、smallint、mediumint、int和biginttinyint:字节:1;正负127(负数字加1)(有符号),无符号范围为从零到乘2加1.smallint:字节:2;正负32767;mediumint:字节:3;正负8388607int、integer:字节:正负2147483647bigint:字节:8;正负92233720368547758072、unsigned:指定该整数类型为无符号例:int unsigned;3、zerofill属性:配合int(数字)来用,表示显...
2016-12-16