1. 数据库概念
数据库: 存放数据的仓库
RDBMS:关系型数据库管理系统,其数据被存放在被叫做表的数据库对象中,其中表由列和行组成
从主到次: 库-表-列-行
SQL: SQL是用于访问和处理计算机数据库的标准语言
2. 基本数据库操作
2.1 库相关的操作
操作 | 作用 |
---|---|
mysql -u -r | 登入数据库,-u后跟用户名,-p后跟密码 |
create database db_name; | 创建数据库 |
show databases; | 显示存在的数据库 |
use db_name; | 使用该数据库 |
drop database db_name; | 删除数据库 |
exit; | 数据库退出 |
2.2 表相关的操作
操作 | 作用 |
---|---|
create table table_name(列名1 数据类型1,…,…) | 创建表 |
show tables; | 显示该数据库下存在的表 |
alter table db_name1 rename to db_name2; | 修改表明 |
delete from table_name; | 清除表中的数据 |
drop table table_name; | 删除表 |
describe table_name; | 显示表的结构 |
show columns from table_name; | 显示表中各个字段的信息 |
2.3 数据相关的操作
操作 | 作用 |
---|---|
insert into info values(1,‘mooner’,18); | 添加数据 |
insert into info(id,name,age) values(1,‘allen’,19); | 同上 |
select * from db_name | 查询数据 |
select 列名 from db_name where xxx=‘xxx’; | 同上 |
update info set age=18 where name=‘mooner’; | 修改 |
delete from info where id=1 | 删除——id=1处的那一行数据 |
2.4 SQL运算符
运算符 | 含义 |
---|---|
AND && | 逻辑与 |
OR || | 逻辑或 |
XOR ^ | 异或 |
NOT | 逻辑非 |