数据库: 数据库是一些关联表的集合。
表
行 列 字段
sql 语句
SQL 是用于访问和处理数据库的标准的计算机语言。
使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。
创建一个数据库
create database 数据库名称
show databases;
创建一张表
MySQL 数据类型
字符型 数值 日期时间
use 数据库名 切换数据库
create table 表名(
字段名 字段数据类型 属性,
id int primary key auto_increment,
username varchar(100) not null,//not null 不能为空 不填就报错
字段名 字段数据类型 属性,
)
show tables; 查看所有的表
desc (表名)users; 查看表结构
增
insert into (表名)users(字段,字段)values(值,值)
insert into users(username,age,pass,email)values('小明',20,'aaaa','123@qq.com');
查
select * from (表名)users;
select 字段名,字段名 from 表名
select * from users where age > 25; 筛选年龄大于25的
select * from users where username like '小%'; %代表任意个字节
select * from users where username like '%小_'; _代表一个字节
改
update 表名 set 字段 = 值,字段 = 值 where id = 10;
删
delete from 表名 where id = 2;
分页:
select * from users limit 0,5;
(跨越几条,选择几条)
select * from users limit 5,5;
select * from users where age > 20 limit 5,5;
表
行 列 字段
sql 语句
SQL 是用于访问和处理数据库的标准的计算机语言。
使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等。
创建一个数据库
create database 数据库名称
show databases;
创建一张表
MySQL 数据类型
字符型 数值 日期时间
use 数据库名 切换数据库
create table 表名(
字段名 字段数据类型 属性,
id int primary key auto_increment,
username varchar(100) not null,//not null 不能为空 不填就报错
字段名 字段数据类型 属性,
)
show tables; 查看所有的表
desc (表名)users; 查看表结构
增
insert into (表名)users(字段,字段)values(值,值)
insert into users(username,age,pass,email)values('小明',20,'aaaa','123@qq.com');
查
select * from (表名)users;
select 字段名,字段名 from 表名
select * from users where age > 25; 筛选年龄大于25的
select * from users where username like '小%'; %代表任意个字节
select * from users where username like '%小_'; _代表一个字节
改
update 表名 set 字段 = 值,字段 = 值 where id = 10;
删
delete from 表名 where id = 2;
分页:
select * from users limit 0,5;
(跨越几条,选择几条)
select * from users limit 5,5;
select * from users where age > 20 limit 5,5;