Mysql
一、下载mysql
官网“Community “ 下会看到“MySQL Community Server”下方有一个“download”点击。
创建数据库
step1:
在mac中->系统偏好设置->最下边点MySQL 在弹出页面中 关闭mysql服务(点击stop mysql server)
step2:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)(注意:设置完成以后就不能手动关闭了,除非开机重起)
注意:这一步可以忽略,这是修改密码用的
step3.
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
至此,密码修改完成,可以成功登陆。
然后退出终端。再进来
1.首先打开终端输入如下命令:
/usr/local/MySQL/bin/mysql -u root -p
其中root为用户名。
2.这时会出现如下命令:
Enter password:
这是没有密码提示的,直接输入就行了,此时如果你没有改密码,直接敲回车。否则,输入你的密码。
这样就可以访问你的数据库服务器了。
3.创建一个名字为ImageProcessing数据库:
create database ImageProcessing;
4.可以用以下地命令来查看创建的数据库是否成功:
show databases;
5.进入数据库:
use ImageProcessing;
6.用下面的命令来查看该数据库中的表:
show tables;
注意:命令结尾要加上结束语句(;)
MySql 和 Sql Server 区别
Sql Server :
优缺点
(1) 扩展性强:当系统要更高数据库处理速度时,只要简单地增加数据库服务器就 可以得到扩展。
(2) 可维护性:当某节点发生故障时,系统会自动检测故障并转移故障节点的应用,保证数据库的持续工作。
(3) 安全性:因为数据会同步的多台服务器上,可以实现数据集的冗余,通过多份数据来保证安全性。另外它成功地将数据库放到了内网之中,更好地保护了数据库的安全性。
(4) 易用性:对应用来说完全透明,集群暴露出来的就是一个IP
(1) 不能够按照Web服务器的处理能力分配负载。
(2) 负载均衡器(控制端)故障,会导致整个数据库系统瘫痪。
MySql :
优缺点
1,支持5000万条记录的数据仓库;2,适应于所有的平台;3,是开源软件,版本更新较快;4,性能很出色。纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理;5,价格便宜
缺点: 缺乏一些存储程序的功能,不支持陌生的关键字,采用缺省的端口IP(也是优点),容易被黑客侵入。MyISAM(MySQL的默认存储引擎,另一个是innoDB)并不支持事务处理。
基本语法
MySQL的基本语法和SQL Server基本相同。