MySQL基础一:简单的SQL命令

数据库学习网站: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)






你可能感兴趣的:(MySQL基础一:简单的SQL命令)