SQLite基础

  1. SQL语言
    Structure Query Language数据库核心语言
    sqlserver
    mysql
    oracle
    sqlite 工具

  2. 数据库
    数据库是按照一定规则来管理数据的仓库.常用的增,删,改,查.
    数据库 存放多个数据表 表中存放详细信息

  3. sqlite工具
    数据表 有结构(表头)
    数据行 称为记录

  4. 常用功能
    4.1 创建一个数据库 (打开sqlite3.exe)输入.open database_name.db(后缀名) Enter键(有同名的数据库就打开,没有就创建)
    ‘’–’'表示注释行
    4.2创建一个数据表 create table table_name() or
    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
    );

4.3 数据类型
int–>int(c#)
char(1)–>char
float–>float
varchar(n)/char(n)–>string (varchar 表示智能化 比如说定义varchar(10),若添加的数据不到10个字符,有几个他就占几个内存;char(10)不管数据大小,都占10个字符内存)

4.4约束
primary key主键(unique and not null) --一张完整的数据表只能必须有一个主键 主键是一个唯一能够区分一条记录的表头项
not null–某一列不能为null
default–默认
unique–唯一性

4.5增
insert into table_name value()–按照默认的结构顺序添加记录
Or insert into table_name (sex,age)values()–自定义顺序添加
例如
insert into table_name values
(‘180703’,‘张三疯’,‘男’,20,‘13245678903’,‘13203@qq.com’),
(‘180704’,‘李思思’,‘女’,18,‘13245678904’,‘13204@qq.com’),
(‘180705’,‘王污污’,‘男’,45,‘13245678905’,‘13205@qq.com’),
Or
insert into table_name (age,email,phone,id,name)
values(18,‘13202@qq.com’,‘13245678902’,‘180702’,“王哈哈”);(不输入sex,sex保持默认值’男’).

4.6删
delete 删除记录 drop 删除 表or 库
例如
delete from table_name ;记录全部删除
delete from table_name where age= 12;跟一个条件语句

4.7改
undate table_name set age = 100 where name = ‘李思思’ or sex = ‘男’;

4.8查
.schema table_name :查看create 的table(查看表结构)
.tables 查看全部table
.database 查看全部 数据库
select 查询
select * from table_name;查询表中所有记录
星号 表示 通配符 就是all
Or
select id, name, sex from table_name ;(查询的指定列)
Or
select * from table_name where sex != ‘女’ or age = 18;(and or都可以用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值