下面一起来了解下入门MySQL数据库需要掌握的基础知识,相信大家看完肯定会受益匪浅,文字在精不在多,希望入门MySQL数据库需要掌握的基础知识这篇短内容是你想要的。
一、MySQL介绍
二、MySQL安装
1。linux安装mysql
使用yum包进行安装
yum安装mysql服务器使用mysql - y
2。windows安装mysql
在mysql官网上下载windows版本的mysql (mysql社区服务器)安装包
下载地址:https://dev.mysql.com/downloads/mysql/
下载完毕后需要添加mysql的环境变量
)初始化:
mysqld——initialise-insecure(——用户=mysql)
引用>b)启动服务端:
mysqld
引用>c)连接客户端:
mysql - u root - p
引用>d)创建mysql数据库:
创建数据库sjingx;
引用>e)制作mysql的windows服务:
mysql安装(创建mysql服务)
mysql删除(删除mysql服务)
引用>f)创建好mysql服务的开启与关闭
净启动mysql(开启mysql服务)
净停止mysql(关闭mysql服务)
引用>3。OS X安装mysql
4。基本管理
a)创建用户
b)授权
c)数据库的导入和导出
, mysqldump - u用户名- p密码数据库名称比;导出文件路径
引用>三、库操作
1。系统数据库
information_schema:虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息,列信息,权限信息,字符信息等
performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象
MySQL:授权库,主要存储系统用户的权限信息
测试:MySQL数据库系统自动创建的测试数据库
2。创建数据库
语法:
创建数据库数据库名字符集utf8;
3。数据库相关操作
创建数据库db1字符集utf8;(创建数据库db1、编码格式为utf8)
显示创建数据库sjingx;(查看数据库sjingx信息)
显示数据库;(查看所有数据库)
改变db1数据库字符集gbk;(修改数据db1的编码格式为gbk)
删除数据库db1;(删除数据库)
四、表操作
1。存储引擎
2。表的增删改查
1)创建表
语法:
创建表的表名( 字段名1类型[(宽度)约束条件), 字段名2类型[(宽度)约束条件), 字段名3类型[(宽度)约束条件) ); #注意: 1。在同一张表中,字段名是不能相同 2. 宽度和约束条件可选 3.字段名和类型是必须的示例:
create table t1 ( ,,id int, ,,名字varchar (50), ,,性enum(& # 39;男性# 39;,& # 39;女# 39;), ,岁,int (3) ); #查看db1库下所有表名 显示表; 从t1选择id、姓名、性别、年龄; select * from t1; select * from t1; #往表中插入数据 插入t1值(& # 39;亚历克斯# 39;,& # 39;男性# 39;,20); #往id字段插入数据 插入t1 (id)值(2),(3);2)查看表结构
#查看表结构,可简写为desc表名 mysql>desc t1; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | |字段类型,,,,,,,,违约,关键零| | | | | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + | id,,| int (11),,,,,,| |是的还以为;,|空,|大敌;,,| |名称,| varchar (50),,,,,| |是的还以为;,|空,|大敌;,,| |性,| enum(& # 39;男性# 39;,& # 39;女# 39;)|是的,|,,|空,|大敌;,,| |年龄,| int (3),,,,,,,| |是的大敌;;,|空,|大敌;,,| + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - + + #查看表详细结构,可加\ G mysql>显示创建表t1 \ G; * * * * * * * * * * * * * * * * * * * * * * * * * * * 1。行 *************************** ,,,t1表: 创建表:创建表t1的( ,“id”int(11)默认为空, ,“名字”varchar(50)默认为空, ,“性”enum(& # 39;男性# 39;,& # 39;女# 39;)默认为空, ,“年龄”int(3)默认为空 )引擎=InnoDB的默认字符集=utf83)修改结构表
语法:
1。修改表名: ,,改变表的表名重命名新表名; 2. 增加字段: ,,改变表的表名添加字段名数据类型(完整性约束条件…], ,,,,,,,,,,添加字段名数据类型(完整性约束条件…]; ,,改变表的表名添加字段名,数据类型(完整性约束条件…),第一; ,,改变表的表名添加字段名,数据类型(完整性约束条件…),字后段名; 3.删除字段 ,字,改变表的表名下降段名; 4. 修改字段 ,,改变表的表名修改字段名数据类型(完整性约束条件…]; ,,改变表的表名改变旧字段名新字段名旧数据类型(完整性约束条件…); ,,改变表的表名改变旧字段名新字段名新数据类型(完整性约束条件…);入门MySQL数据库需要掌握的基础知识