数据库SQL
来源:互联网 发布:优酷ido for mac 编辑:程序博客网 时间:2024/04/28 09:30
一、SQL语句
1.什么是SQL
SQL(structured query language):结构化查询语言
SQL是一种对关系型数据库中的数据进行定义和操作的语言
2.什么是SQL语句
使用SQL语言编写出来的句子\代码,就是SQL语句
在程序运行过程中,要想操作(增删改查,CRUD)数据库中的数据,必须使用SQL语句
3.SQL语句的特点
不区分大小写(比如数据库认为user和UsEr是一样的)
每条语句都必须以分号 ; 结尾
4.SQL中的常用关键字有
select、insert、update、delete、from、create、where、desc、order、by、group、table、alter、view、index等等
数据库中不可以使用关键字来命名表、字段
二、SQL语句的种类
1.数据定义语句(DDL:Data Definition Language)
包括create和drop等操作
在数据库中创建新表或删除表(create table或 drop table)
2.数据操作语句(DML:Data Manipulation Language)
包括insert、update、delete等操作
上面的3种操作分别用于添加、修改、删除表中的数据
3.数据查询语句(DQL:Data Query Language)
可以用于查询获得表中的数据
关键字select是DQL(也是所有SQL)用得最多的操作
其他DQL常用的关键字有where,order by,group by和having
三、基本操作
1.创建表
create table 表名 (字段名1 字段类型1, 字段名2 字段类型2, …) ;
create table if not exists 表名 (字段名1 字段类型1, 字段名2 字段类型2, …) ;
示例
create table t_student (id integer, name text, age integer, score real) ;
2.字段类型
SQLite将数据划分为以下几种存储类型:
integer : 整型值
real : 浮点值
text : 文本字符串
blob : 二进制数据(比如文件)
3.删表
格式
drop table 表名 ;
drop table if exists 表名 ;
示例
drop table t_student ;
4.插入数据(insert)
格式
insert into 表名 (字段1, 字段2, …) values (字段1的值, 字段2的值, …) ;
示例
insert into t_student (name, age) values (‘mj’, 10) ;
5.更新数据(update)
格式
update 表名 set 字段1 = 字段1的值, 字段2 = 字段2的值, … ;
示例
update t_student set name = ‘jack’, age = 20 ;
- SQL数据库
- SQL数据库
- sql数据库
- 数据库SQL
- sql数据库
- sql 数据库。。。
- 数据库SQL
- sql数据库
- SQL数据库
- sql数据库
- SQL数据库
- SQL 数据库
- SQL数据库
- sql数据库
- 数据库SQL
- SQL数据库
- SQL数据库
- SQL数据库
- button
- No 1 LAMP run on Zynq
- swift UI专项训练30 Segmented Control段控件
- 7zip打不开wim文件
- 【C#】9. DateSchedule (bond或swap时间表)
- 数据库SQL
- 应用 SAX 方式解析 XML
- c++使用mysql的api连接相关问题
- oc构造方法
- oc block 传值和协议
- mongodb Journal工作原理
- codeforces 519E A and B and Lecture Rooms
- 响应者链
- ui URL