Mysql 命令入门,美好的一天从头上有点凉开始。

Mysql 命令入门,美好的一天从头上有点凉开始。
Mysql 命令以 ;结束无分号,可回车续行编写,所有命令均在半角西文状态下输入,大小写可混合输入。
一、 数据库基础操作
创建数据库(创建一个存放表的库)
create database ;[数据库名]
使用数据库(选择你想使用的数据库)
Use [数据库名];
创建表(创建表的结构,需要在对应库下面创建)
{Create table [数据表名](<列名称><指定列数据类型>[约束],<列名称><指定列数据类型>[约束]…………);
约束类型(用于规定列的格式)
非空约束

例:create table lym (id int not null); 表示表中id列的值不能为空
唯一约束
例:create table lym(id int unique);表示表中id列的值不能重复
默认值约束
例:Create table lym(id int default 1);表示默认值为1,默认值根据列名称类型定义对应类型
自增约束
例:Create table lym(id int auto_increment) 定义了自增约束,如果不初始化值,则自动从1开始递增
主键约束
例:Create table lym(id int,primary key(id));约束id列为主键;}
案例:创建一个数据库lym,查看目前的数据库数量,在数据库里创建一张表,并查看数据表结构;
1.创建数据库
Mysql 命令入门,美好的一天从头上有点凉开始。
2.浏览存在的数据库
Mysql 命令入门,美好的一天从头上有点凉开始。

3.打开数据库lym并创建数据表
Mysql 命令入门,美好的一天从头上有点凉开始。
**字段类型可根据另外一篇文章:**https://blog.****.net/kingoflongevity/article/details/102924223
4.浏览数据表结构
Mysql 命令入门,美好的一天从头上有点凉开始。
二、 修改数据库与表
修改表结构

  1. 添加一个字段
    Alter table 表名 add 列名称 数据类型(长度) 约束;(和创建表格式相同)
    例:alter table ygxx add idnam int;
  2. 修改字段
    Alter table 表名 modify 字段名 数据类型(长度) 约束;
    例:alter table ygxx modify id int not null;
  3. 删除字段
    Alter table 表名drop 字段名;
    例:alter table ygxx drop happ;
  4. 修改字段名称
    Alter table 表名 change 旧字段 新字段 数据类型(长度) 约束;(需指定类型,否则报错)
    提示:约束主键直接在约束跟 primary key;
    例:alter table ygxx change id idname int,primary key;
  5. 重命名表名
    rename table 表名 to 新表名;
    例:rename table ygxx to yggz;
    三、 添加与删除字段值
    Insert into 表名(列名,列名……) values(字段值,字段值………);…………指定列添加值方式;
    Insert into 表名 values(字段值,字段值…….);………………为全表添加值
    提示:列名与字段值需要一一对应,字段值的类型根据定义的类型输入,添加字符型与日期型需加 ’ ’ 如’2019-11-8’。
    美好的一天从头上有点凉开始,明天继续战斗,补充