易截截图软件、单文件、免安装、纯绿色、仅160KB

SQLite学习笔记

 SQLite学习笔记
1.查看有哪些数据库,显示数据库列表
show databases;
2.显示表的结构
方法一:
use student;
describe student;
方法二:
des student.student;
方法三:
show columns from student;
3.显示MYSQL的版本
select version();
4.显示库中的数据表
use  mysql;
show tables;
5.建库
create database 库名;
6.删除库
drop database 库名;
7.建数据表
use 库名
create table 表名(字段列表);
 
 
 
8.清空表中记录
delete from 表名
9.删除数据表
drop table 表名;
10.如何登陆到mysql
运行cmd
进入C:\Program Files\MySQL\MySQL Server 5.1\bin
执行mysql -u root –p
或者mysql -uroot –pliuchang
或者mysql -uroot –p
或者mysql –h localhost –uroot -p
输入密码即可
11.退出mysql
Quit或者exit
12.如何修改用户的密码
在DOS下进入如下目录
C:\Program Files\MySQL\MySQL Server 5.1\bin
运行如下命令:
mysqladmin -uroot -pliuchang password lc
1、给root加个密码lc。首先在DOS下进入mysql的bin目录下,然后键入以下命令
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
13.将文本数据导入到数据库中
 
 
load data local infile ‘文件名’into table 表名;
14.数据的导出
 
select * from 数据库.数据表名 into outfile  ‘文件名’;
 
15.数据库的备份
1.导出整个数据库
 
2.导出一个表
用法:mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -uroot -p student student>d:/learn/db_student.student.backup
3.导出一个数据结构
用法:mysqldump -uroot -p -d --add-drop-table 数据库名>导出文件名
mysqldump -uroot -p -d --add-drop-table test>d:/learn/db_test.structure.backup
 
**注意:
-d表示没有数据
--add-drop-table表示在每一个create语句之前添加一个drop table语句
打开c:/learn/db_test.structure.backup文件,和先前的两个文件比较,你会发现该文件里没有我们插入的数据.
16.数据库的导入
 
 
 
 
 
17.重命名数据表
mysql > alter table 老表名称 rename 新表名称;
 
18.删除数据库前有提示


相关文档:

SQLite C/C++接口介绍

这篇文章是使用SQLite C/C++接口的一个概要介绍和入门指南。
由于早期的SQLite只支持5个C/C++接口,因而非常容易学习和使用,但是随着SQLite功能的增强,新的C/C++接口不断的增加进来,到现在有超过150个不同的API接口。这往往使初学者望而却步。幸运的是,大多数SQLite中的C/C++接口是专用的,因而很少被使用到。尽管有这 ......

[收拢] 用sqlite 执行标准 sql 语法

http://www.umgr.com/blog/PostView.aspx?bpId=36294
 1. 执行sql语句
int sqlite3_exec(sqlite3*, const char *sql, sqlite3_callbacksql 语法
, void *,  char **errmsg );
这就是执行一条 sql 语句的函数。
第1个参数不再说了,是前面open函数得到的指针。说了是关键数据结构。
第2个参数const char ......

sqlite关闭数据库,清除连接池

从网上找的例子,创建了一个数据库,追加了几条记录后,然后关闭数据库,然后准备向PDA下载数据库,发现文件竟然被占用了,已经关闭了数据库连接也无效,后来从网上看到需要清除连接池
using (SQLiteConnection cn = new SQLiteConnection("Data Source=" + strTempPath + "\\Smoke.db3;Pooling=true;FailIfMissing=false ......

SQLite中的时间日期函数

SQLite包含了如下时间/日期函数:
datetime().......................产生日期和时间
date()...........................产生日期
time()...........................产生时间
strftime().......................对以上三个函数产生的日期和时间进行格式化
datetime()的用法是:datetime(日期/时间,修正符,修正符...) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号