【学习笔记】Mysql基本命令

Mysql基本命令

连接mysql

mysql -u root -p123456  --连接数据库

所有sql语句都必须以 ";" 结尾

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';   --修改密码
flush privileges;      --刷新权限
​
--查看所有数据库
show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| aolai              |
| car                |
| mysql              |
| performance_schema |
| sys                |
| users              |
+--------------------+
7 rows in set (0.04 sec)
​
--切换数据库
use aolai;
Database changed
​
--查看数据库中所有的表
show tables;
+-----------------+
| Tables_in_aolai |
+-----------------+
| address         |
| goods_cart      |
| goods_search    |
| store_order     |
| user            |
+-----------------+
5 rows in set (0.00 sec)
​
--显示数据库表的所有信息
describe user;
+----------+--------------+------+-----+---------+----------------+
| Field    | Type         | Null | Key | Default | Extra          |
+----------+--------------+------+-----+---------+----------------+
| id       | int(10)      | NO   | PRI | NULL    | auto_increment |
| userName | varchar(255) | YES  |     | NULL    |                |
| userPwd  | varchar(255) | YES  |     | NULL    |                |
| phone    | varchar(255) | YES  |     | NULL    |                |
| imgUrl   | varchar(255) | YES  |     | NULL    |                |
| nickName | varchar(255) | YES  |     | NULL    |                |
| token    | varchar(255) | YES  |     | NULL    |                |
| provider | varchar(255) | YES  |     | NULL    |                |
| openid   | varchar(255) | YES  |     | NULL    |                |
+----------+--------------+------+-----+---------+----------------+
9 rows in set (0.09 sec)
​
--创建数据库
create database jiayou;
Query OK, 1 row affected (0.00 sec)
​
--退出连接
exit
​
-- 单行注释用 --
-- 多行注释用 /**/

 

操作数据库

1.增加数据库

CREATE DATABASE school;

如果数据库已经存在,那么就会报错:Can't create database 'school'; database exists

我们可以在sql语句中加入 [IF NOT EXISTS],意思是如果不存在就去创建。

" [] " 的意思是可选的

2.删除数据库

DROP DATABASE IF EXISTS school;

3.使用数据库

USE school;

如果创建的数据库名是关键字,就可以用``

4.查看数据库

SHOW DATABASES
posted @ 2022-09-28 10:21  GrowthRoad  阅读(25)  评论(0编辑  收藏  举报