Re:从零开始的MySQL入门学习
Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是免费或开放式源码软件,因此使用这种不用花一分钱(人工成本除外)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP”组合。今天,我们就讲讲MySQL数据库的安装和简单应用。
【安装MySQL】
首先,挂载光盘,创建本地yum源。



清空yum缓存,安装MySQL服务


提示:上面那张截图的具体指令是:
【root@test /】# yum install –y mysql mysql-server mysql-devel
其中:devel是代表类库的意思。
重启服务,查看是否安装成功。

设置服务3,5级自启动
方法一:setup指令找到mysqld项目确认自启动。
方法二:
【简单应用】
一般地,安装完成后,首先我们应该改数据库root的密码。

进入MySQL
指令:【root@test /】# mysql -u root -p (要提示输入密码)

退出,只要输入exit或quit即可。


查看本机数据库内有哪些数据库:
mysql> show databases;(注意语句后的分号)

我们先创建一个名称为userdatabase的数据库:
mysql> create database userdatabase;

进入userdatabase数据库:
mysql> use userdatabase;

进入数据库后,我们试着往该数据库中建表,名称为:username,结构如下所示:
|
字段名 |
数据类型 |
主键 |
自增 |
|
ID |
int |
是 |
是 |
|
name |
varchar(10) |
否 |
否 |
|
birthday |
datetime |
否 |
否 |
|
sex |
char(1) |
否 |
否 |
|
Password |
Char(8) |
否 |
否 |
mysql> create table username ( //创建一个叫做username的表,打上前括号
-> ID int primary key auto_increment,//注意:一行写完后,要以逗号结束
-> name varchar(10),
-> birthday datetime,
-> sex char(1),
-> Password Char(8) //最后一行写完后,不必逗号,直接回车结束语句
-> ); //有始有终,后括号代表表内记录写完,分号代表SQL语句结束
表内记录写法的归纳:
①字段名和数据类型照抄无误。
②主键和自增的话,如果结构为否,那就留空,只要照抄字段名和数据类型即可,反之,如果结构中要求,字段名和数据库必要有primary key和auto_increment这两个指令!

查看表内的记录:
mysql> desc username;

删除表username和数据库userdatabase:
mysql> drop table username;
mysql> drop database userdatabase;

向表中添加字段:
语法:mysql> insert into 表名 (a,b,c) values (1,2,3);
其中:a,b,c代指字段名称;1,2,3代指要添加的数据。
实例:在表中创建5个用户,分别为myuser1、myuser2,口令与用户名相同
mysql> insert into username(name,Password)values(”myuser1”,”myuser1”);
mysql> insert into username(name,Password)values("myuser2”,”myuser2”);
tips:要再进一次database数据库才能添加字段。

显示刚刚在表中的所写数据:
mysql> select * from username;

Re:从零开始的MySQL入门学习的更多相关文章
- 【数据库】9.0 MySQL入门学习(九)——获得数据库和表的信息、日期计算、查询、选择特殊列
1.0 SELECT语句用来从数据表中检索信息. SELECT what_to_select FROM which_table WHERE conditions_to_satisfy; what_to ...
- 【数据库】7.0 MySQL入门学习(七)——MySQL基本指令:帮助、清除输入、查询等
1.0 help == ? 帮助指令,查询某个指令的解释.用法.说明等.详情参考博文: [数据库]6.0 MySQL入门学习(六)——MySQL启动与停止.官方手册.文档查询 https://www. ...
- 【数据库】4.0 MySQL入门学习(四)——linux系统环境下MySQL安装
1.0 我的操作系统是CentOS Linux release 7.6.1810 (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 ( ...
- 【数据库】3.0 MySQL入门学习(三)——Windows系统环境下MySQL安装
1.0 我的操作系统是window10 专业版 64位.,不过至少windows7以上系统都是一样的. 关于MySQL如何下载,请参考博文: [数据库]2.0 如何获得MySQL以及MySQL安装 h ...
- 【数据库】2.0 MySQL入门学习(二)——如何获得MySQL以及MySQL安装
1.0 如何获得MySQL: www.oracle.com https://dev.mysql.com/downloads/ 2.0 例如进入Oracle官网,找到MySQL: 进入页面后,切换到“资 ...
- 【转】MYSQL入门学习之十三:自定义函数的基本操作
转载地址:http://www.2cto.com/database/201212/177382.html 一.自定义函数(UDF)的特性和功能 www.2cto.com 函数能分 ...
- 【转】MYSQL入门学习之十二:存储过程的基本操作
转载地址:http://www.2cto.com/database/201212/177380.html 存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合.可将其视为批文件,虽 ...
- 【转】MYSQL入门学习之十一:触发器的基本操作
转载地址:http://www.2cto.com/database/201212/176781.html 触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句 ...
- 【转】MYSQL入门学习之十:视图的基本操作
转载地址:http://www.2cto.com/database/201212/176775.html 一.视图的基本介绍 www.2cto.com 视图是虚拟的表.与包含数据 ...
随机推荐
- 给 Chrome浏览器 添加 Javascript小书签,查看当前页面全部加载的javascript文件及代码片段
小书签又名 Bookmarklet,由英文单词 Bookmark 和 Applet 组合而来.简单地说,小书签就是把一段带有特定功能的 JavaScript 代码保存至收藏夹,当你需要的时候点击它来实 ...
- Heartbleed心脏出血漏洞原理分析
Heartbleed心脏出血漏洞原理分析 2017年01月14日 18:14:25 阅读数:2718 1. 概述 OpenSSL在实现TLS和DTLS的心跳处理逻辑时,存在编码缺陷.OpenSS ...
- BZOJ4377 Kurs szybkiego czytania \ Luogu 3589[POI2015]KUR - 数学思维题
Solution 我又双叒叕去看题解啦$QAQ$, 真的想不到鸭 输入 $a$ 和 $n$ 互质, 所以满足 $a \times i \ mod \ n$ $(0<=i<n)$ 肯定是不重 ...
- 大型互联网 b2b b2c o2o 电子商务微服务云平台
鸿鹄云商大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B.B2C.C2C.O2O.新零售.直播电商等子平台. 分布式.微服务.云架构电子商务平台 java ...
- 实现一个jsp同时提交两个form到两个Servlet
<%@ page contentType="text/html;charset=GBK" language="java"%> <html> ...
- python 安装第三方包时 read timed out
记录下安装python第三方包超时报错,解决方法:(以安装numpy为例) pip install numpy 报错:raise ReadTimeoutError(self._pool, None, ...
- JavaScript 函数定义和调用
普通的函数定义方法: function abs(x):{ if (x >= 0){ return x; }else { return -x ; } } 两种方法是等价的 var abs = fu ...
- 在IDEA中配置spring boot项目的热更新
在我使用IDEA的过程中,我发现Spring Boot项目本来自带的一个热部署工具无法使用,这里在参考各家博客后给出解决方案: 修改POM 首先POM文件需要包含spring boot的热部署工具,m ...
- 前端基于easyui的mvc扩展
背景 由于MVC的前端是基于jquery.validate和jquery.validate.unobtrusive来实现的,但是当我们要使用其他的ui组件且组件本身就带有完整的验证功能的话,那么要让它 ...
- tar打包如何不打包某一个文件夹(排除某些文件夹)
tar打包如何不打包某一个文件夹(排除某些文件夹) 问题描述: 最近想备份一下Tomcat运行的的功能文件,以防特殊情况的发生.但是在实际操作的过程中发现,可能是由于Unix/Linux版本太老的原因 ...