mysql 零基础学习_Re:从零开始的MySQL入门学习

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

【安装MySQL】

首先,挂载光盘,创建本地yum源。

72b74d712fc99876d51b41cbff496776.png

7d0267a09b365ed99ca39f903bcd97dc.png

5ba2f2dc965665bfaa72aff5c9067b0b.png

清空yum缓存,安装MySQL服务

4fda6c18b4bc8554e1fce482ffc74ea1.png

4e83b207fcae818485f4ed0c5880cb99.png

提示:上面那张截图的具体指令是:

【root@test  /】#  yum  install  –y  mysql  mysql-server  mysql-devel

其中:devel是代表类库的意思。

重启服务,查看是否安装成功。

c2ae2e9e002b2634b85ccb7744fa29fd.png

设置服务3,5级自启动

方法一:setup指令找到mysqld项目确认自启动。

方法二:

d7d209603539ec076b331d6fb5985fa8.png

【简单应用】

一般地,安装完成后,首先我们应该改数据库root的密码。

d336b69b9b854e783ffa826052e2c6ca.png

进入MySQL

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

8f352d46328babeb10fff745912ac35b.png

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

446034df91442be18675eda3234f6140.png

9c96ee64953cc32b8a5f3a146044ddd3.png

查看本机数据库内有哪些数据库:

mysql> show  databases;(注意语句后的分号)

0a93203b547a9e3a659c1a92aef4c158.png

我们先创建一个名称为userdatabase的数据库:

mysql> create  database  userdatabase;

805cb8d8ce1b1283528ce2498b997cc6.png

进入userdatabase数据库:

mysql> use  userdatabase;

bfab2c8e14b1086b34e70b8bf609e8b4.png

进入数据库后,我们试着往该数据库中建表,名称为: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这两个指令!

64a3319ef59a6dcef34c0345ae66d1fc.png

查看表内的记录:

mysql>  desc  username;

dc31ce5de6ac72a373cfd9169ba64179.png

删除表username和数据库userdatabase:

mysql>  drop  table  username;

mysql>  drop  database  userdatabase;

cfa8a481178ca57a66e322ca6978969e.png

向表中添加字段:

语法: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数据库才能添加字段。

0ac3c8146fc7c5ff84a24f1c9ea3523d.png

显示刚刚在表中的所写数据:

mysql>  select  *  from  username;

57e2b5bfe749e47f2e87c56077f54b6b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值