zoukankan      html  css  js  c++  java
  • 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  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;

  • 相关阅读:
    IT知识构架与操作系统简介
    read与for循环语句
    shell基础练习题
    shell 100以内加法
    shell
    python学习第一日
    shell脚本基本介绍
    bash的基本特性
    Linux习题
    Linux基本命令
  • 原文地址:https://www.cnblogs.com/lilywhite/p/5774681.html
Copyright © 2011-2022 走看看