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. Java SSM 框架相关基础面试题

    一.Spring 面试题 1. Spring 在 SSM 中起什么作用? Spring 是轻量级框架,作用是作为 Bean 工厂,用来管理 Bean 的声明周期和框架集成. Spring 的两大核心: ...

  2. Apache beam中的便携式有状态大数据处理

    Apache beam中的便携式有状态大数据处理 目标: 什么是 apache beam? 状态 计时器 例子&小demo 一.什么是 apache beam? 上面两个图片一个是正面切图,一 ...

  3. 关于sql中如何动态加WHERE条件

    SELECT row_number()OVER(ORDER BY FromLoc) RowIndex,*  FROM @TaskTable   WHERE 1=1 AND CASE WHEN @Loc ...

  4. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告

    20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...

  5. delphi 中OutputDebugString 函数的妙用(转载)

    原文地址 https://www.peganza.com/delphi-and-outputdebugstring.html Ever wanted to monitor your Delphi ap ...

  6. J2CACHE 两级缓存框架

    概述 缓存框架我们有ehcache 和 redis 分别是 本地内存缓存和 分布式缓存框架.在实际情况下如果单台机器 使用ehcache 就可以满足需求了,速度快效率高,有些数据如果需要多台机器共享这 ...

  7. 11. English vocabulary 英语词汇量

    11. English vocabulary 英语词汇量 (1) The exact number of English words is not known.The large dictionari ...

  8. s6-1 传输层概述

    6.1 传输层概述 传输层概述 传输层是整个协议栈(TCP/IP)的核心 传输层的任务是提供可靠的.高效的数据传输 传输层的地位 网络层.传输层和应用层  传输层在应用层和网络层之间提供了无缝接口 ...

  9. 【慕课网实战】Spark Streaming实时流处理项目实战笔记十五之铭文升级版

    铭文一级:[木有笔记] 铭文二级: 第12章 Spark Streaming项目实战 行为日志分析: 1.访问量的统计 2.网站黏性 3.推荐 Python实时产生数据 访问URL->IP信息- ...

  10. dom4j 通过 org.dom4j.XPath 设置命名空间来支持 带namespace 的 xpath

    测试文件 test.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/ ...