冲刺第六天
冲刺第六天--MYSQL数据库。
公文传输系统冲刺第六天
一、MYSQL的基本情况
1、介绍:
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
2、优点:
*性能卓越服务稳定,很少出现异常宕机
*开放源代码且无版权制约,自主性强、使用成本低。
*历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。
*软件体积小,安装使用简单,并且易于维护,安装及维护成本低。
*支持多种操作系统,提供多种api几口,支持多种开发语言。
二、MYSQL的基本语法以及如何登陆,退出。*开放源代码且无版权制约,自主性强、使用成本低。
*历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。
*软件体积小,安装使用简单,并且易于维护,安装及维护成本低。
*支持多种操作系统,提供多种api几口,支持多种开发语言。
启动MYSQL:
登陆MYSQL:
1、 找到mysql.exe(通过cmd控制台:如果在安装的时候指定了mysql.exe所在的路径为环境变量,就可以直接访问;如果没有,那么就必须进入到mysql.exe所在路径)
2、 输入对应的服务器地址,-h:host
3、 输入服务器中Mysql监听的端口, -P:port
4、 输入用户名,-u:username
5、 输入密码,-p:password
mysql.exe/mysql -h主机地址 -P端口 -u用户名 -p密码
注意: 通常端口都可以默认:mysql监听的端口通常都是3306 ,密码的输入可以先输入-p,直接换行,然后再以密文方式输入密码。
基本语法:
2.1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2.2:创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
2.3:选择你所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
2.4:查看现在的数据库中存在什么表
mysql> SHOW TABLES;
2.5:创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
2.6:显示表的结构:
mysql> DESCRIBE MYTABLE;
2.7:往表中加入记录
mysql> insert into MYTABLE values (”hyq”,”M”);
2.8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;
2.9:导入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
2.10:删除表
mysql>drop TABLE MYTABLE;
2.11:清空表
mysql>delete from MYTABLE;
2.12:更新表中数据
mysql>update MYTABLE set sex=”f” where name=’hyq’;
三、介绍MYSQL的页面(使用XAMPP)
因为个人实力有限,在使用MYSQL一段时间后,感觉自己的看命令行显示有点混乱,所以我用XAMPP(XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。)来进行MYAQL网页页面操作。
配置XAMPP:可参考https://jingyan.baidu.com/article/358570f64d87c2ce4724fcfc.html
运行界面:
配置遇到的问题:
在APACHE的logs的(error.log)中出现报错
[Tue Nov 24 11:15:44.634089 2020] [core:warn] [pid 7068:tid 848] AH00098: pid file E:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
用powershall进行以下操作:
发现问题是缺少C++的库,此时我们可以去下载一个VC++ 2008 Redistuributable Package
如果还是不行的话,就下载一个Visual Studio 在去下载里面C++的库就可以了。
登陆成功的界面:
在里面进行MYSQL数据库的建立以及更改登陆权限以及查看都十分方便许多。