首页 > 代码库 > mysql基础

mysql基础

(为方便命令用小写)

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 条件

 

mysql基础