MySQl 基本常用命令 [ 编程杂谈 ]
大数据男孩 文章 正文
明妃
{{nature("2022-08-14 17:23:14")}}更新登录数据库
Mysql为了安全,默认不允许远程用户root登录
mysql -p[] -u[] -p[]
mysql -h localhost -u root -p
参数 | 作用 |
---|---|
-h | 主机地址:-p 127.0.0.1:3306 |
-u | 用户名:-u root |
-p | 密码:-p密码 |
查看数据库
show databases;
进入数据库
use [数据库名];
查看数据库的全部表
第一种方法:
首先要进入数据库: use [数据库名];
然后查看表:show tables;
第二种方法:直接查看
show tables from [数据库名];
查看当前操作的数据库
select database();
mysql> select database();
+------------+
| database() |
+------------+
| news |
+------------+
1 row in set (0.00 sec)
创建数据库
create database [数据库名];
删除数据库
drop databaes [数据库名];
退出 Mysql
exit
mysql> exit
Bye
C:\Users\ASUS>
打开数据库
登录MySQL后,需要对数据库进行操作,例如查询、创建表等。需要先用use命令打开相应数据库,才能对该数据库进行后续操作。
use [数据库名];
mysql> use news;
Database changed
mysql>
创建数据库表
打开相应数据库后,才能进行这项操作,最后一个字段不写逗号
create table [表名](
[字段名1] [类型1] [类型2],
[字段名2] [类型1] [类型2],
....
);
create table student(
id int(4) primary key auto_increment,
name char(20) not null,
sex int(4) not null default '0' # 不写逗号
);
删除数据库表
drop tables [表名];
drop tables student;
查看MySQL的版本
第一种方法:
mysql> select version();
+------------+
| version() |
+------------+
| 5.6.43-log |
+------------+
1 row in set (0.01 sec)
第二种方法:
在 CMD 执行:mysql --version 或者 mysql -V
C:\Users\ASUS>mysql --version
mysql Ver 14.14 Distrib 5.6.43, for Win64 (x86_64)
{{nature('2020-01-02 16:47:07')}} {{format('12641')}}人已阅读
{{nature('2019-12-11 20:43:10')}} {{format('9527')}}人已阅读
{{nature('2019-12-26 17:20:52')}} {{format('7573')}}人已阅读
{{nature('2019-12-26 16:03:55')}} {{format('5017')}}人已阅读
目录
标签云
一言
评论 0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}