sqlite3 新建数据库的过程

  有些东西,很简单,不过有坑,就变复杂了。我先说最简单的方法,新建一个空的txt文档,然后把后缀改为db就可以了。-_-蛋疼,其实一开始我是不知道的,也是后来成功新建db后发现db为0kb才大胆地做了这种尝试。

  首先,用create database这个命令是没用的,它和mysql之类的数据库工具不一样。

  我想新建数据库,主要是想在lua代码里面使用sqlite3,然后看了函数列表,没有新建数据库的对应函数。后来发现用open函数就可以了,输入数据库的名字,如果存在就直接连接,如果不存在,就会自动新建一个。-_-蛋疼,其实一开始我也是不知道的,成功新建db后才大胆地做了这种尝试。

  最后说说正规的方法,用sqlite3.exe来生成。先到官网下载工具http://www.sqlite.org/download.html,您需要下载sqlite-tools-win32-x86-xxxxxx.zip和sqlite-dll-win32-*.zip,然后将sqlite-dll解压出来的文件放到sqlite-tools解压出来的文件里,因为sqlite3.exe要使用到对应dll。运行cmd,cd到对应目录,执行sqlite3.exe your-name.db,本来到这一步,数据库就应该生成了,但是由于缓存的原因,没真正生成,此时你执行下一条命令:.databases    此命令是显示当前管理的所有数据库,然后你就看到刚才的数据库了,对应文件夹也出现了your-name.db文件。缓存那里,感觉好坑-_-

原文地址:https://www.cnblogs.com/jsfx/p/8360848.html

时间: 2024-10-09 12:18:42

sqlite3 新建数据库的过程的相关文章

你所不知道的SQL Server数据库启动过程(用户数据库加载过程的疑难杂症)

前言 本篇主要是上一篇文章的补充篇,上一篇我们介绍了SQL Server服务启动过程所遇到的一些问题和解决方法,可点击查看,我们此篇主要介绍的是SQL Server启动过程中关于用户数据库加载的流程,并且根据加载过程中所遇到的一系列问题提供解决方案. 其实SQL Server作为微软的一款优秀RDBMS,它启动的过程中,本身所带的那些系统库发生问题的情况相对还是很少的,我们在平常使用中,出问题的大部分集中于我们自己建立的用户数据库. 而且,相对于侧重面而言,其实我们更关注的是我们自己建立的用户数

MySQL数据库恢复过程

MySQL数据库恢复过程 某客户更新数据的时候,误删了数据库的内容,因为数据库做了主从,但是没有做备份(备份很重要啊!)幸好开启了bin-log.之后只好把整个日志的记录拿回来本地进行恢复.之后自己也做了一个简单的测试,对数据进行恢复,具体如下: binlog是什么? binlog日志用于记录所有更新且提交了数据或者已经潜在更新提交了数据(例如,没有匹配任何行的一个DELETE)的所有语句.语句以"事件"的形式保存,它描述数据更改 1.新建一个表 CREATE TABLE `lynn`

SQLite新建数据库及txt文件(CSV文件)导入

1.安装准备: Windows系统环境: 安装:SQLiteExpert  及 官网的SQLite tool  我们要用到其中的SQLite.exe       地址:https://www.sqlite.org/download.html 2.新建数据库 打开cmd:键入以下命令:D:\sqlite-tools-win32-x86-3280000\sqlite3.exe  test1.db (test.db是新建数据库名称)    回车 去该文件夹下查看是否建库成功. 3.打开SQLiteEx

Mysql新建数据库、删除数据库

新建数据库 create database db_name; //db_name为新建数据库的名字 删除数据库: drop database db_name; drop database if exists db_name; //判断db存在之后在删除,否则忽略,不会报错 新建数据库并设置编码环境: create database db_name charset utf8;

新建数据库

1.在对象资源管理器中,数据库选项-右键-新建数据库 2.使用CREATE DATABASE语句建立数据库: 新建查询-- 1 CREATE DATABASE pay 2 ON PRIMARY 3 ( 4 NAME= 支出_DATA, 5 FILENAME='E:\支出_DATA.mdf', --创建的mdf文件名称 6 SIZE=5MB, --初始大小5MB 7 MAXSIZE=10MB, --最大文件大小10MB 8 FILEGROWTH = 1MB --超过5MB之后以1MB的速度增长 9

使用sqlite3创建数据库表的时候需要注意

使用sqlite3创建数据库表的时候需要注意: 1. 不能使用纯数字 2. 不能带有"-","@"等字符.也不能以数字打头. 一.下面是log打出来的信息: DB Error: 1 "unrecognized token: "47464636265757265763393573649"" DB Query: INSERT INTO 47464636265757265763393573649(role,number,name)

db2新建数据库

一.建表空间和数据库 1.在db2ad.db2db和db2ap上均执行: [sql] view plaincopyprint? db2set db2comm=tcpip db2set db2codepage=1386 db2set db2comm=tcpip db2set db2codepage=1386 2.新建数据库: [sql] view plaincopyprint? db2 create db <dbname> using codeset gbk territory CN colla

5. 用自己的语言描述一下程序连接数据库的过程。

在ASP.NET数据库连接中,通过Web.config,你可为使用 ﹤appSettings﹥ 标记,在这个标记中,你可用 ﹤add ... /﹥ 标记定义0到多个设置.本文中我们主要讨论了如何使用web.config来配置一个web应用程序中的数据库连接. web.config文件是标准的xml文件,我们可以使用它来为一台机器下的每一个web应用程序或某个应用程序或一个目录下的asp.net页面来进行设置,当然,它也可以为一个单独的web页面进行设置. 一.通过ODBC DSN建立连接 运用O

用自己的语言描述一下程序连接数据库的过程?

1.Access数据库的DSN-less连接方法:set adocon=Server.Createobject("adodb.connection")adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _Server.MapPath("数据库所在路径")  2.Access OLE DB连接方法:set adocon=Server.Createobject("a