MySql基础部署以及基本使用(用于个人学习与回顾)


MySQL数据库介绍
最为著名、应用最为广泛的开源数据库软件 -最早隶属于瑞典的MySQL AB公司 -2008年1月,MySQL AB被SUN收购 -2009年4月,SUN被Oracle收购
崭新的开源分支MariaDB -为应付MySQL可能会闭源的风险而诞生 – 由MySQL原作者Widenius主导开发 – 与开发云主机域名MySQL保持最大程度兼容
MySQL的特点及应用主要特点 -适用于中小规模、关系型数据库系统 -支持Linux/Unix、Windows等多种操作系统 -使用C和C++编写,可移植性强
-通过API支持Python/JAVA/Perl/PHP等语言典型应用环境 -LAMP平台,与Apache HTTP Server组合 -LNMP平台,与Nginx组合
Mysql安装准备工作-停止mariadb服务-删除文件 /etc/my.cnf-删除数据-卸载软件包
至少安装server、client、share*包
-采用-U升级安装,可替换冲突文件
– 推荐将devel安装,用于支持其他软件启动MySQL数据库服务-服务脚本为/usr/lib/systemd/system/mysqld.service
MySQL初始配置默认的数据库管理账号 -root,允许从localhost访问 -首次登录密码在安装时随机生成 -存储在错误日志文件中
使用客户端命令连接服务器

MySQL服务相关参数

数据库基本管理常用SQL操作指令-DDL数据定义语言(create,alter,drop)-DML数据定义语言(insert,update,delete)-DCL数据定义语言(grant,revoke)-DTL数据定义语言(commit,rollback,savepoint)

库管理命令-show databases; //显示已有的库
-Use 库名; //切换库 -Select database(); //显示当前所在的库
-Create database 库名; //创建新库 -Show tables; //显示已有的库 -Drop database 库名; //删除库表管理命令 -Desc 表名; //查看表结构 -Select * from 表名; // 查看表记录 -Drop table 表名; //删除表记录管理命令-Select * from 表名; //查看表记录-Insert into 表名 values(值列表); //插入表记录-Update 表名 set 字段=值; //修改表记录
-Delete from 表名; //删除表记录修改表结构
-添加新字段 ALTER TABLE 表名 ADD 字段名 类型(宽度) 约束条件; 可加 AFTER 字段名; 或者FIRST; -修改字段类型 alter table 表名 modify 字段名 类型(宽度)约束条件; 可加 after 字段名; 或者 first ; -修改字段名 alter table 表名 change 源字段名 新字段名 类型(宽度) 约束条件; -删除字段 alter table 表名 drop 字段名; -修改表名 alter table 表名 rename 新表名;
时间函数获取指定时间中的月份
无需库、表,可直接调用-使用SELECT指令输出函数结果

相关推荐: sql和access哪个好学

这篇文章将为大家详细讲解有关sql和access哪个好学,文章内容质量较高,因此小编开发云主机域名分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。ACCESS是office的一个基本软件,简单易学,自学都可以学会,SQL是一个专业点的数据库…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 16:30
下一篇 06/04 16:30

相关推荐