为什么用数据库
- 数据永久储存(类似于文件)
- 完整的管理系统统一管理,易于查询
“字段”—>列—>属性
“类”—>行—>对象
数据库图形化工具
- SQLyog
- navicate
sql语法规范
- 不区分大小写,但建议关键字大写,表名列明小写
- 每条命令用分号结尾
- 每条命令根据需要,可以缩进或换行
- 注释
- 单行注释:#单行注释 ;— (—空格)
- 多行注释:/多行注释/
sql语言
- DQL语言学习——Data Query Language 数据查询语言
- DML语言学习——Data Manipulation Language 数据操作语言
- DDL语言学习——Data Define Language
- TCL语言学习——Transaction Control Language
常见命令
查看所有库
show databases;
打开特定库
use test;
查看特定表
show tables from mysql;
select database()
创建表
create table name (
id int,
name varchar(20));
查看表结构
desc table name;
##Field / Type /Null /Key(唯一标识字段) /Default / Extra
查看表
select * from table name;
insert into table name (id, name) values (1, ‘john’);
update table name set name=’lilei’ where id=1;
delete from table name where id=1;
查看服务端版本
select version ();
exit