首页 / MYSQL / 第十一篇:MySQL基础
第十一篇:MySQL基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了第十一篇:MySQL基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3046字,纯文字阅读大概需要5分钟。
内容图文
![第十一篇:MySQL基础](/upload/InfoBanner/zyjiaocheng/491/7dcdd167ed1d4ec394f139a3c9bc51ef.jpg)
MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
二、MySQL安装
1.windows:
MySQL版本:5.7.17 下载地址:http://rj.baidu.com/soft/detail/12585.html?ald windows下载好了就可以点击文件安装了。windows的安装基本上就是一直下一步。
2.linux:
# 安装MySQL的yum源,下面是RHEL6系列的下载地址: rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # 安装yum-config-manager: yum install yum-utils -y # 禁用MySQL5.6的源: yum-config-manager --disable mysql56-community # 启用MySQL5.7的源: yum-config-manager --enable mysql57-community-dmr # 用下面的命令查看是否配置正确: yum repolist enabled | grep mysql # 安装MySQL5.7: yum install mysql-community-server # 禁用selinux: setenforce 0 sed -i ‘/^SELINUX=/c\SELINUX=disabled‘ /etc/selinux/config # 启动mysqld,启动之前先修改/etc/my.cnf配置文件,本文用默认的配置。 service mysqld start
三、MySQL库增、删、改、查
1.库的增加:
create database db1 character set utf8;
通过这条命令我们就可以创建一个叫db1的数据库,而且字符集为utf-8。
2.库的删除:
drop database db1;
通过这条命令我们就可以删除一个名叫db1的数据库。
3.库的更改:
alter database db1 character set utf8;
通过这条命令我们可以更改数据库db1的字符集。
4.库的查看:
show databases;
通过这条命令我们可以查看所有数据库的名称。
5.库的打开:
use db1
通过这条命令我们可以打开名称是db1的数据库。
四、MySQL表增、删、改、查
1.表的增加:
CREATE TABLE table1( /*设置id为主键*/ id INT PRIMARY KEY , /*姓名字段最大长度为20*/ name VARCHAR (20), /*设置id_1的唯一性*/ id_1 INT unique, /*设置外键*/ FOREIGN KEY (a_id) REFERENCES a(id) );
2.表的删除:
drop table table1;
3.表的更改:
(1)add:
alter table table1 add sex varchar(10) not Null;
(2)modify、change:
alter table table1 change sex varchar(20) not Null; alter table table1 modify sex varchar(20) not Null;
(3)drop:
alter table table1 drop sex;
4.表的查看:
desc table1; /*查看表结构*/ show tables; /*是该数据库下所有的表名*/ show create table table1; /*查看数据库的表创建信息*/
五、MySQL表记录增、删、改、查
1.表记录的增加:
insert table1 (id,name,sex) values (1,杨磊,男);
2.表记录的删除:
delete from table1 where id=1;
3.表记录的更改:
update table1 set name="小蓝"; where id=1
4.表记录的查看:
select * from table1; /*显示所有的记录的所有字段信息*/
(1)where:
select * from table1 where id=1;
(2)group by:
select * from table1 group by sex;
(3)having:
select * from table1 group by sex having sex="男";
(4)limit:
select * from table1 limit 1;
第十一篇:MySQL基础
标签:com 商业 create yum server arch 公司 安装mysql 管理系
本文系统来源:http://www.cnblogs.com/00doudou00/p/7519191.html
内容总结
以上是互联网集市为您收集整理的第十一篇:MySQL基础全部内容,希望文章能够帮你解决第十一篇:MySQL基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。