安装mysql:
sudo apt install mysql-server mysql-client
mysql -u root -p 启动数据库
show databases;(查看当前所有数据库)
5.5版本前是MYISAM引擎(不支持事物,不支持外键,访问速度快),以后是INNODB(访问速度比前者慢,但功能强)
DDL:数据库定义语言
DML:数据操作语言
DQL:数据查询语言
DCL:数据控制语言
DBMS:管理数据库的软件
MySQL支持多种类型,大致可以分为三类
·数值类型
·字符串类型
·日期和时间类型
常见数据类型
double(浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;)
blob(二进制类型)
text(字符串类型)
char(固定长度字符串类型;)
varchar(可变长度字符串类型;)
date(提起类型,格式为:yyyy-MM-dd;)
time(时间类型,格式为:hh:mm:ss;)
datetime(日期时间类型,格式为:yyyy-MM-dd hh:mm:ss)
创建数据库:create database name charset=utf8;
查看数据库: show databases;
使用数据库: use 数据库名
删除数据库: drop database 数据库名
创建表: create table 表名(内容 和约束)
查看表的详情:desc 表名
查看表的创建语句:show create table 表名
修改表:ALTER TABLE 表名 ADD 名字 类型(增加一行)
ALTER TABLE 表名 MODIFY 名字 类型(修改类型)
ALTER TABLE 表名 DROP 名字
ALTER TABLE 表名 charset=utf8/gbk
ALTER TABLE 表名 change name newname varchar(20)