(为方便命令用小写)
mysql是一个关系型数据库管理系统,有体积小、速度快、总体拥有成本低等优点。
一个数据库管理系统包含多个数据库,一个数据库包含多个表。
连接到mysql:mysql -u user -p (注:user为你安装时设置的用户名,一般为root)
创建数据库:create database `数据库名` charset=utf-8;
删除数据库:drop database `数据库名`;
使用数据库:use `数据库名`;
创建表:
create table `表名`(
`字段名1` 类型 约束 ,
`字段名2` 类型 约束 ,
`字段名n` 类型 约束
);
修改列:alter table `表名` modify column 列定义(字段名 类型 约束)
添加列:alter table `表名` add column 列定义(字段名 类型 约束)
删除列:alter table `表名` drop column 列名;
添加字段外键约束:alter table `表名` add constraint `约束名` 外键定义
数据添加:insert into `表名` (字段列表) values (值列表);
单表查询:select 字段列表 from `表名` where 查询条件
删除数据:delete from `表名` where 删除条件
修改数据:update `表名` set 列1=值1,列2=值2... where 条件