IE盒子

搜索
查看: 81|回复: 2

MySQL命令行常用操作

[复制链接]

3

主题

5

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2023-1-5 14:05:45 | 显示全部楼层 |阅读模式
1、打开命令行

win+r,cmd回车2、登录mysql

mysql -h地址 -P端口 -u用户名 -p密码
后面4个可以不用按照此顺序,密码我用****表示掩盖
mysql -hlocalhost -P3306 -uroot -p****

地址localhost和端口3306是默认的,在本地可省略。
mysql -uroot -p****
-- 用户名root和密码是自己设置的

可见mysql版本是5.5.60.
3、查看数据库;

show databases;

4、查看指定数据库里面的表们;

show tables from mysql;
-- 此处mysql指的是数据库名;

-- 或者换种方式,同样的作用
use mysql;#选择数据库
show tables;5、查看表内各字段;

show columns from ub;

没有设定主键,失策失策!
6、查看表内数据;

-- SQL的增删查改;
select * from ub limit 3;

7、创建数据库;

create database stu charset utf8;
-- create database 数据库名 [数据集 utf8];

创建成功。


8、指定数据库来创建数据库表

#如果不指定数据库可能就会在其他数据库创建表了。
use stu;
create table mystu (id int(11),name varchar(20),sex char(1));

创建成功;


9、查看数据表结构;

describle mystu;

又忘记指定主键了|^|
10、清空表

delete table mystu;

11、删除表

drop table mystu;

12、重命名数据表

rename table 原表名 to 新表名



数据库名不可更改。
13、往表中插入数据

insert into dnewstu (id,name) values ('2020','joy'),('2019','tom');



14、换种方式清空表数据

truncate dnewstu;

truncate与delete的区别在于:truncate是先按照原数据表结构复制了一份空数据表再删除原表,而delete是数据连同结构一起清空。
15、删除数据库

drop database stu;

16、查看各类命令

help
-- 或者\h

18、退出mysql运行环境

-- 三选一
quit
exit
\q

TNE END!
回复

使用道具 举报

3

主题

9

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2023-1-5 14:06:33 | 显示全部楼层
测试我的mysql数据库 不支持describle mystu;  支持desc mystu;
回复

使用道具 举报

3

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2023-1-5 14:06:42 | 显示全部楼层
应该是describe mystu
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表