【学习笔记】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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!