扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
小编给大家分享一下MySQL有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
成都创新互联公司主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、网络营销推广、网站程序开发、HTML5响应式成都网站建设、成都做手机网站、微商城、网站托管及成都网站维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为成都混凝土搅拌站行业客户提供了网站设计服务。
MySQL简介
MySQL是一款流行的开源数据库。它也是一个关系型数据库管理系统,2008年,mysql被sun公司收购,2009年sun公司被oracle公司收购,自此两个主流的数据库都归Oracle公司收购。
MySQL的优势
MySQL的主要优势如下:
1.运行速度快。mysql 体积小,命令执行速度快。
2.使用成本低。mysql是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本。
3.容易使用。与其他大型数据库的设置和管理相比,其复杂程度较低,易于使用。
4.可移植性。MySQL 能够运行于多种系统平台上,如window,linux,unix等。
5.适用更多用户。mysql支持最常用的数据管理功能,适用于中小型企业甚至大型企业。
MySQL 的配置
下载MySQL数据库并安装,我们需要对mysql服务进行设置。
端口设置
在设置networking options(网络选择)时,默认启用TCP/IP网络,默认端口为3306.当然也可以选择其他端口,但需要保证端口未被占用(我默认 3306) 勾选“Add Firewalls exception for this port”复选框,防火墙将允许通过该端口访问。
默认字符集设置
在默认语言设计的时候我们可以采用三个选择来设置字符集。
Standard Character Set (标准字符集):MySQL 提供的标准字符集默认是Latin1.Latin 1是ISO-8859-1的别名。当数据库中需要使用这些字符时,需要设置为该字符集。
Best Support For Multilingualism(支持多种语言最好字符集),默认为 utf8。
Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则):如果需要手动设置服务器的默认字符集,可点选此单选按钮,从下拉列表中选择期望的字符集。
我们一般选择第三个
将bin目录写入环境变量
在windows选项设置界面中,不仅将MySQL设置成名MySQL的服务,而且将数据库的bin目录写入Windows的path环境变量。第二个也勾选上就可以写入环境变量成功。
如果没有设置此步骤,也可以在配置完毕之后手动配置环境变量,将安装目录下bin文件夹完整路径(如c:\Program Files\MySQL\MySQL Server 5.5\bin)写入path环境变量,配置方案和java的配置一样。
root账号密码设置
在安全选项设置界面可设置用户root的密码。
提示:如果允许root用户在其他机器上远程登录,在安全选项设置界面中可勾选“Enable root access from remote machines”复选框。
通过配置向导来实现参数的设置虽然简洁高效,但不灵活;也可以通过MySQL配置文件完成或修改配置。打开mysql安装目录,包含很多文件夹和文件,其中有四个比较重要的文件夹,他们作用如下。
bin文件夹:该文件夹下存放着可执行文件。
include文件夹:该文件夹下存放着头文件。
lib文件夹:该文件夹下存放着库文件。
share文件夹:该文件下存放着字符集,语言等信息。
另外,MySQL安装目录中还有许多扩展名为 .ini的文件,找到my.ini,即MySQL软件正在使用的配置文件。
通过修改MySQL配置文件来手动配置数据库服务器MySQL时,常用的参数如下。
default-character-set:客户端默认字符集。
character-set-server:服务器默认字符集。
port:客户端和服务器的端口号。
default-storage-engine:MySQL 默认存储引擎。
命令行连接MySQL
检查是否启动服务
所谓MySQL服务是指一系列关于MySQL软件的后台进程,只有启动了MySQL服务才能对mysql软件进行操作。
启动方式 一:
右击计算机图标,在’管理’命令中打开计算机管理,选择服务和应用程序,点击服务节点。选择MySQL。
查看MySQL服务可以发现该服务已经处于启动状态。双击MySQL服务,可以通过该服务的 属性窗口设置服务的状态。如果要经常使用的话,我们可以将启动类型设置为自动,否则可设置为手动启动。这样可以避免MySQL服务长时间占用系统资源。
1.如果修改了MySQL软件的配置文件,则必须重新启动MySQL服务后,修改内容才能生效。
2.除通过操作系统提供的界面设置服务之外,也可以通过dos窗口输入“net start mysql”指令启动MySQL服务,通过输入“net stop mysql”指令停止MySQL服务。
命名行的方式连接数据库
进入dos窗口后,通过MySql命令来登录MySQL数据库,具体如下。
语法:mysql -h 服务器主机地址 -u 用户名 -p 密码
注意: 如果在本机操作 可以省略-h参数。-p后面可以不写密码,按enter键后输入密码,-p和密码之间没有空格。
例如:使用root账号登录MySQL服务器代码如下,按enter键后输入密码。
这里也可以通过 mysql自带的“MySQL Command Line Client”连接数据库来登录MySQL数据库,无须命令,只需要输入密码。
登录之后我们可以采用以下的命令来查看当前的MySQL版本信息及用户名。
select version();,user();
命令行方式操作MySQL数据库
MySQL中数据库类型
数据库的类型可以分成两类:
系统数据库和用户数据库。
系统数据库:
information_schema:主要存储系统中的一些数据库对象信息,如用户表信息,字段信息,权限信息,字符集信息和分区信息等。
performance_schema:主要存储数据库服务器性能参数。
mysql:主要存储系统的用户权限信息。
test:MySQL数据库管理系统自动创建的测试数据库,可以用户都使用。
用户数据库:
用户数据库时用户根据实际需求创建的数据库。
数据库操作
1.创建数据库
create database 数据库名;
比如:create database myschool;
在mysql中,以英文半角分号(;)作为一条命令的结束符,且在windows 系统下,默认不区分打下写。
“Query ok”:表示sql语句执行成功;
“1 row affected”:表示影响操作的行数;
“0.23 sec”表示操作时间。
2.查看数据库列表
执行后可以查看已存在的数据库。
语法: show databases;
我们可以看到mySchool数据库已经存在了。
3.选择数据库
数据是存放在数据表中的,在对数据进行操作之前,需要确定该表所在的数据库,因此,需要选择一个数据库。
语法:use 数据库名;
use mybase;
use myschool;
4.删除数据库
drop database 数据库名;
drop database myschool;
以上是“MySQL有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流