• 冲刺第六天


    冲刺第六天--MYSQL数据库。

    公文传输系统冲刺第六天

    一、MYSQL的基本情况

    1、介绍:

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
    MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。
    MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
    2、优点:
    *性能卓越服务稳定,很少出现异常宕机
    *开放源代码且无版权制约,自主性强、使用成本低。
    *历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。
    *软件体积小,安装使用简单,并且易于维护,安装及维护成本低。
    *支持多种操作系统,提供多种api几口,支持多种开发语言。
    二、MYSQL的基本语法以及如何登陆,退出。
    启动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数据库的建立以及更改登陆权限以及查看都十分方便许多。
     
  • 相关阅读:
    ui优化
    《行尸走肉:行军作战》移动端优化经验
    Git master branch has no upstream branch的解决
    在线压图
    Git 分支管理-git stash 和git stash pop
    ScriptableObject
    Git解决pull无法操作成功
    Unity自带IAP插件使用(googleplay)
    Unity苹果(iOS)内购接入(Unity内置IAP)
    VMWare 装mac os x 一个必备优化神器 beamoff
  • 原文地址:https://www.cnblogs.com/qbll/p/14058372.html
Copyright © 2020-2023  润新知