Mysql 笔记

本文介绍了在MySQL中如何管理数据库和服务,包括启动/关闭MySQL服务,以及使用DDL语句进行数据库和表的操作,如查询、创建、修改和删除。重点讲解了如何创建、查询、修改和删除数据库及表的结构,并给出了具体的SQL命令示例。
摘要由CSDN通过智能技术生成

注意: SQL语句不区分大小写
1.启动和关闭服务
需要在管理员模式下打开命令提示符(cmd)
net start mysq
net stop mysql
此处我的mysql名字为MySQL(默认为mysql80)

2.使用命令进入mysql服务
mysql -u root -p //从命令行中进入MySQl数据库中
1. DDL - 数据库操作

查询:
SHOW DATABASES; –> 查询所有数据库
SELECT DATABASE(); --> 查询当前数据库

创建
CREATE DATABASE[IF NOT EXISTS]+数据库名,[DEFAULT CHARSET 字符集],[COLLATE 排序规则];
删除
DROP DATABASE[IF EXISTS] 数据库名;

使用
USE+数据库名; --> 切换到需要的数据库;

2. DDL - 表操作

查询
show tables;–> 查询[当前数据库]所有的表
desc + 表名 --> 查询表结构 //desc tb_user
show create table + 表名; --> 查询指定表的建表语句(详细信息);

创建

create table 表名(
    字段1 字段1类型 [comment 字段1注释],
    字段2 字段2类型 [comment 字段2注释],
    ...
    字段n 字段n类型 [comment 字段n注释]
)[comment 表注释];

例子:

create table tb_user(
    id int comment "ID",
    name varchar(50) comment 'name',
    age int comment 'age',
    gender varchar(1) comment 'sex'
    )comment 'User's Info';

上面的例子创建了一个表如下:
表名叫做 User’s Info

IDnameagesex
1lihua18boy
------------------

DDL - 表操作

修改
添加字段
alter table + 表名 + add + 字段名 类型(长度)[comment 注释][约束];

案例: 为emp表新增一个新的字段“昵称”为 nickname, 类型为varchar(20);
alter table emp add nickname vaarchar(20) comment '昵称';

修改数据类型
alter table + 表名 + modify + 字段名 新增数据类型(字符串类型要加上长度);
修改字段名和字段类型
alter table + 表名 + change 旧字段名 新字段名 类型(长度) [comment 注释] [约束]

例如
alter table list change name nickname varchar(30) comment '昵称';
案例:
将emp表的nickname字段修改为username,类型为varchar(30)

alter table emp change nickname username varchar(30) comment '昵称';

删除字段
alter table + 表名 + drop 字段名称;
// alter table emp drop gender;
删除表

  1. drop table [if exists] 表名 —> 直接将该表删除
  2. truncate table 表名 ----> 删除表,并且重新创建该表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

He_xj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值