鱼C论坛

 找回密码
 立即注册
查看: 2102|回复: 0

[技术交流] 关于cmd下启动mysql 的几个小知识点

[复制链接]
发表于 2020-12-2 13:35:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 wp231957 于 2020-12-2 13:37 编辑

cmd模式下启动mysql :
假设你已经启动mysql服务(否则应该先启动服务  net start mysql80)

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p  

此时会提示输入密码 ,正确后,进入mysql控制台(mysql> 状态)

进入mysql 后  基本啥也做不了,首先得挂接一个库

那么我们不知道当前系统里都有啥库  怎么办呢   
查看库:show databases;

会有一个类似
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| world              |
+--------------------+
6 rows in set (0.00 sec)   的结果出现

我们使用  use world  就可以挂接库,会出现一个   Database changed  的提示

那么我们不知道该数据库里都有哪些表  怎么办呢

查看表:  mysql> show
    -> tables;
会有一个类似
+-----------------+
| Tables_in_world |
+-----------------+
| city            |
| country         |
| countrylanguage |
| tb_emp          |
+-----------------+
4 rows in set (0.01 sec)  的出现


那么我们不知道某个表的字段结构  怎么办呢
查看表结构: mysql> desc tb_emp;
+-------+------------+------+-----+---------+-------+
| Field | Type       | Null | Key | Default | Extra |
+-------+------------+------+-----+---------+-------+
| sal   | float(5,2) | YES  |     | NULL    |       |
+-------+------------+------+-----+---------+-------+
1 row in set (0.00 sec)

下面演示一个创建表 并查询结构的示例:

mysql> create table tb_emp2(
    -> eid int(10) primary key auto_increment,
    -> ename varchar(15) not null,
    -> hiredata date,
    -> esex enum('F','M') not null,
    -> sal float (5,2),
    -> job varchar(15) default '程序员',
    -> depton char(10));
Query OK, 0 rows affected, 2 warnings (0.04 sec)

mysql> desc tb_emp2;
+----------+---------------+------+-----+---------+----------------+
| Field    | Type          | Null | Key | Default | Extra          |
+----------+---------------+------+-----+---------+----------------+
| eid      | int           | NO   | PRI | NULL    | auto_increment |
| ename    | varchar(15)   | NO   |     | NULL    |                |
| hiredata | date          | YES  |     | NULL    |                |
| esex     | enum('F','M') | NO   |     | NULL    |                |
| sal      | float(5,2)    | YES  |     | NULL    |                |
| job      | varchar(15)   | YES  |     | 程序员  |                |
| depton   | char(10)      | YES  |     | NULL    |                |
+----------+---------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 05:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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