一、下载
MySql下载链接:https://dev.mysql.com/downloads/installer/
安装过程有些复杂,我忘记截图了,总之需要设置用户名root,和自己的密码;
二、用法
-
打开cmd登录数据库:
mysql -u[用户名] -p[密码];
-
创建数据库:
create database [数据库名];
-
显示所有数据库:
show databases;
-
切换选择数据库:
use [数据库名];
- 创建表:
create table [数据表名]
(
[字段名] [类型] ,
[字段名] [类型] ,
....
);
-
显示所有表:
describe [表名]; 或 desc [表名];
-
为某表设置主键:
create table [数据表名]
(
[字段名] [类型] primary key,
[字段名] [类型] ,
....
);
或者
create table [数据表名]
(
[字段名] [类型] ,
[字段名] [类型] ,
....
primary key( [字段名],[字段名] )
);
- 外键约束:
-
换表名:
alter table [旧表名] rename [新表名];
-
换字段:
alter table [表名] change [旧字段] [新字段] [类型] [约束];
-
查看所有表:
show tables;
-
修改类型:
alter table [表名] modify [字段名] [类型];
-
显示原始表结构:
show create table [表名];
-
末尾加
\G
让结果更整齐 -
在最后插入字段:
alter table [表名] add [新字段名] [数据类型] [约束条件];
-
在开头插入字段:
alter table [表名] add [新字段名] [数据类型] [约束条件] first;
-
在某字段后插入字段:
alter table [表名] add [新字段名] [数据类型] [约束条件] after [字段名];
-
删除字段:
alter table [表名] drop [字段名];
-
移动字段位置:
alter table [表名] modify [字段1] [类型] [First|after] [字段2];
-
删除表的外界约束:
alter table [表名] drop foreign key [外键约束名];
-
向表中插入数据
insert into [表名] ( 字段名 ) values (内容1), (内容2), (内容3);
例如:
insert into Table (Id,Name,DeptId,Salary) values (1,'Nancy',301,2300.00) , (2,'Tod',303,5600.00) , (3,'Carly',301,3200.00);
-
修改表的数据:
update [表名] set 字段1 = 值1, 字段2 = 值2 ... where [过滤条件];
-
删除数据:
delete from [表名] [过滤条件];
-
把表全删了后新建一个表:
truncate table [表名];
网友评论