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  keyauto_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入门学习的更多相关文章

  1. 【数据库】9.0 MySQL入门学习(九)——获得数据库和表的信息、日期计算、查询、选择特殊列

    1.0 SELECT语句用来从数据表中检索信息. SELECT what_to_select FROM which_table WHERE conditions_to_satisfy; what_to ...

  2. 【数据库】7.0 MySQL入门学习(七)——MySQL基本指令:帮助、清除输入、查询等

    1.0 help == ? 帮助指令,查询某个指令的解释.用法.说明等.详情参考博文: [数据库]6.0 MySQL入门学习(六)——MySQL启动与停止.官方手册.文档查询 https://www. ...

  3. 【数据库】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 ( ...

  4. 【数据库】3.0 MySQL入门学习(三)——Windows系统环境下MySQL安装

    1.0 我的操作系统是window10 专业版 64位.,不过至少windows7以上系统都是一样的. 关于MySQL如何下载,请参考博文: [数据库]2.0 如何获得MySQL以及MySQL安装 h ...

  5. 【数据库】2.0 MySQL入门学习(二)——如何获得MySQL以及MySQL安装

    1.0 如何获得MySQL: www.oracle.com https://dev.mysql.com/downloads/ 2.0 例如进入Oracle官网,找到MySQL: 进入页面后,切换到“资 ...

  6. 【转】MYSQL入门学习之十三:自定义函数的基本操作

    转载地址:http://www.2cto.com/database/201212/177382.html 一.自定义函数(UDF)的特性和功能  www.2cto.com           函数能分 ...

  7. 【转】MYSQL入门学习之十二:存储过程的基本操作

    转载地址:http://www.2cto.com/database/201212/177380.html 存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合.可将其视为批文件,虽 ...

  8. 【转】MYSQL入门学习之十一:触发器的基本操作

    转载地址:http://www.2cto.com/database/201212/176781.html 触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句 ...

  9. 【转】MYSQL入门学习之十:视图的基本操作

    转载地址:http://www.2cto.com/database/201212/176775.html 一.视图的基本介绍  www.2cto.com           视图是虚拟的表.与包含数据 ...

随机推荐

  1. iis7 部署 mvc4项目提示404错误

    1.装了.net framework 4.0框架 2.重新注册了asp.net_iisreg -i 访问mvc项目仍提示404错误 搜了一下,有些服务器还要装个补丁 https://support.m ...

  2. react 子元素修改父元素值的一个偏方,虽然简单,但是不建议用,

    this.state.obj = { name: "小明" } <Zizujian obj={this.state.obj} /> // 子组件这样修改父元素的值 // ...

  3. nc6 用业务插件注册来跑按钮事件

    在实际开发中,有些需求是要求系统单据,编辑或者触发其他按钮来回写其他模块单据 这时候就能用业务插件方式来触发其他模块的按钮事件,而不用去模块找对应的按钮编辑事件类 package hz.bs.hzct ...

  4. 【APP测试(Android)】--性能测试

  5. C#当中的扩展方法

    先说有用的,c#扩展方法结论: 扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型,重新编译或以其他方式修改原始类型.扩展方法必须是静态方法,可以像实例方法一样进行调用.且调用同名中实际定义的 ...

  6. android activity之间用广播传输数据

    发送者: Intent intent = new Intent("com.BroadcastAction"); intent.putExtra("result" ...

  7. IDA显示字节机器码

    默认居然不显示,有点坑. 要像CE一样显示出来,需要 菜单 Options >> General Disassembly选项卡Number of opcode bytes写上非0,写1好像 ...

  8. ECharts初体验

    ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等) ...

  9. MySQL数据库插入中文乱码解决方法

    在mysql数据库中,插入中文数据时,会出现乱码的现象. 我的测试方法: 首先用Navicat for MySql 插入一行数据,带有中文的. 再用mysql命令行来查看插入的数据,看是否出现乱码. ...

  10. PHP字符串函数之 sscanf echo print sprintf vsprintf printf vprintf fprintf vfprintf

    sscanf – 根据指定格式解析输入的字符 echo – 输出一个或多个字符串 print – 输出字符串 sprintf – 返回格式化字符串 vsprintf – 返回格式化字符串 (参数为数组 ...