【数据库】MySQL基本用法

一、下载

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 [表名];

posted @ 2020-09-09 21:03  JimmyZou  阅读(3)  评论(0编辑  收藏  举报  来源