2021-10-06 Mysql常见命令

PS:

  1. MySQL不区分大小写,建议关键字大写,表名列名xiao'xie
  2. 所有代码以英文状态下的分号结尾(;)
  3. 数据为字符串时务必加上引号否则会显示:
  4. Unknown column 'xxxx' in 'field list'
  5.    单行注释#或者-- (-后有一个空格)多行注释/*注释内容*/

进入MySQL后台想要看看所有数据库:

show databases;

如果要进入某个数据库内:

use 库名;
#这里举个例子:use data;

进去后想看看这个库都有哪些表格:

show tables;

也可以看指定数据库内有哪些表格:

show tables from 指定的数据库名;

用上述这条代码指定看某个数据库的表格并不会改变你当前所在的库位置,也就是说你当前仍在你刚才指定use的库中,如下所示:

use a;
show tables from b;
#运行上述两条代码后,你仍处在a库中

怎么知道你现在所处哪个数据库中呢?运行如下代码可知:

select database();

如果你现在需要在当前的数据库中创建一个表格该怎么做呢?

create table 表名(
id int,
name varchar(20));

#创建新表格式
create table 这里输入表名(
字段名 字段类型,
字段名 字段类型,
……);

int是整数类型
varchar是字符串类型,括号内数字表示可输入字符串长度 

查看表内数据:

select * from 表名;

要在表中插入数据:

insert into 表名(字段名,字段名……) values(值,值……)

例如:insert into test(id,name) values(2,han)
表示在test表中插入一行id为2,name为han的数据

在表中更改数据:

update 表名 set 字段名=“xx” where 字段名=“xx”;

#表示在某个表中把字段名1为数据1的字段名2的原数据改为数据2

例如:update test set name="lily" where id=2;
表示把test表中id为2的name改为lily

查看表结构:

desc 表名;

查看当前MySQL服务端版本

select version();

退出MySQL窗口

exit;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值