一、概述
1.数据库的五个基本单位:数据库服务器,数据库,数据表,字段(数据列),数据行
2.数据库登录命令:mysql -h localhost -u root -p (-h 连接名,本地连接可以不写,-u 用户名, -p 用密码的方式登录)
3.数据库引擎:MyISAM与nnoDB
区别:
MyISAM:能更好的的用于查找,不支持事务。
nnoDB:更好的用于增删改,支持事务。
详细 :https://www.cnblogs.com/vicenteforever/articles/1613119.html
4.常用的数据库编码
gbk--chinese--ci 简体中文,不区分大小。
uft8--general不区分大小写。
5.了解ascll
二、数据库定义语句(DDL)
1.创建数据库 create database 数据库名称;
create database books; 创建数据库名称为 books;
2.查看数据库 show data
3.删除数据库
drop database user;
4.创建数据表
use user; //使用数据库
create table book (
id int(20) primary key,
bookname varchar(255),
type varchar(255),
information varchar(255)
)
注:最后没有“,”,primary key 为主键
5.查看本数据库所有数据表
show tables;
6.查看表结构
desc user;
7.修改数据表
向数据表中添加新字段:alter table book add column ISDN int(20);
向数据表中删除字段:alter table book drop column ISDN;
修改数据表中字段的类型:alter table book modify column type int(200);
修改数据表中字段的名称及类型:alter table book change column type phone int(25);
8.删除数据表
drop table book;
9.查看数据库创建过程
show create database books;
10.查看表创建源码:
show create table user;
三、数据库定义语言(DML)
1.向数据表中插入数据
insert into user (id,username,password,birthday) values(5,"qiqi",123456,"1998.05.26");
2.修改表中的数据
update user set username="zhao" where id=5;
3.删除表中的数据
删除所有数据:delete from user;
删除表中的某个字段:delete from user where id=5;