MySQL基础一:简单的SQL命令

本文介绍如何通过命令行操作MySQL数据库,包括启动和停止服务、设置环境变量、连接数据库、查看和修改数据库信息等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库学习网站:http://www.imooc.com/learn/122 
Root Account Password:1234


我的电脑用cmd打开服务器:管理员身份运行cmd-->net stop/start mysql57


我给系统环境变量添加C:\Program Files\MySQL\MySQL Server 5.7\bin,这个目录
这样就可以在cmd中用mysql命令了。


环境变量可以在用户环境变量中设置,以防撑破系统环境变量。


mysql -u root -p 可以打开mysql ,-P 3306是端口号,-h127.0.0.1是本地回环地址。 退出:exit


测试:
C:\Users\Administrator>mysql -u root -p -P3306 -h 127.0.0.1
Enter password: ****


在cmd中清屏是cls即clear screen


修改mysql提示符
C:\Users\Administrator>mysql -uroot -p1234 --prompt \h
这时候显示本地主机:localhost
这时如果输入prompt mysql,又到mysql中加>要好看一点
如果设置成prompt \D\h\d> 则表示有日期,主机,和用户名


命令行每次输入是以;结尾的


常用命令:
select version() ; select now() ;select user();


规范,关键字和函数名称都要大写,其他可以小写 ,结尾用分号结尾。


创建数据库:


mysql> CREATE DATABASE t1
    -> ;
Query OK, 1 row affected (0.15 sec)


查看当前数据库下数据表列表,看看有没有我自己建的数据库:
mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| t1                 |
| world              |
+--------------------+
7 rows in set (0.20 sec)


创建并且设置编码方式,注意sql十分注意英语语法,三单要加s;
CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;


查看创建情况:
 SHOW CREATE DATABASE t2;


将t2改成utf8编码方式并查看编码方式:
mysql> ALTER DATABASE t2 CHARACTER SET =utf8;
Query OK, 1 row affected (0.00 sec)


mysql> SHOW CREATE DATABASE t2;
+----------+-------------------------------------------------------------+
| Database | Create Database                                             |
+----------+-------------------------------------------------------------+
| t2       | CREATE DATABASE `t2` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+----------+-------------------------------------------------------------+
1 row in set (0.00 sec)


删除数据库,并查看全部数据库,此时数据库不止一个,所以要加s表示复数:
mysql> DROP DATABASE t1;
Query OK, 0 rows affected (0.17 sec)
mysql> SHOW DATABASES
    -> ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| t2                 |
| world              |
+--------------------+
7 rows in set (0.00 sec)






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值