数据库基本知识
使用软件是sqlite 用到其中两个部分 第一个是SQLite Studio 另一个是Sqlite3
修改环境变量
{
1.将文件解压到目录,例如 D:\sqlite
2.复制这个路径,右键—我的电脑—属性—高级系统设置—环境变量—系统变量中找到Path 在后面加上文件的路径(D:\sqlite)
3.运行CMD 输入sqlite3
4.出现这个界面即成功.
配置好文件路径之后,首先建立一个数据库文档,数据库的本质是一个一个的文档组合成的书库,
db指的是英文 DateBase的简称,
–创建数据库
–sqlite3 dbname.db
– 数据库的后缀.db
–使用sqlite studio 创建数据库
–打开数据库
.open dbname.db
–创建数据表
– 数据库中 分为这几种类型:
在 C#中的类型有 int float double string char
integer---------> int
real ---------> double
text 文本 ---------> string
int --> int
char(1) --> char
varchar(N)/char(N) --> string (varchar是智能字符)
float --> float
–创建一个学生信息表
–首先确定信息的内容,以及他们的字符类型和数量
-- stuid name sex age phone email
-- varchar(30) varchar(10) char int char(11) varchar(50)
–然后确定主键,因为主键是必不可少的,并且主键(primary key)是不能重复的
create table stuinfo
(
id varchar(30) primary key not null,
name varchar(10) not null,
sex char(1) default '男',
age int,
phone char(11) unique ,
email varchar(50) unique
);
–注意,在最后一定要加入 ;分号 不然系统会认为没有结束,从而一直循环
下面弹出提示sqlite就是成功,正常了.
数据库中用的最多的四种方式
增删改查
增加就是 插入 insert insert into 数据表名称(stuinfo) values(格式按照之前的表格格式);
删除就是 delete delete from
改就是 update update数据表名称 set age = 1000 where name = ‘李思思’ or sex = ‘男’;
查就是 select select * from 数据表名称 where 条件
–一张完整的数据表只能必须有一个主键 主键是一个唯一能够区分一条记录的表头项
primary key --主键 主键必不可少
not null – 某一列不能为null
default: – 默认
unique: --唯一
除了在CMD中修改编辑以外,
可以在这里编辑