MySQL数据库的基本操作

一、mySQL数据库

  (一)数据库的概念

    1、概念:可以存储数据的一个仓库

    2、结构化数据:以表格的形式展现,结构更清晰,这样的数据称之为结构化数据;

    3、关系型数据库与非关系型数据库:读取文件速度非关系型更快

  (二)数据库管理软件

    1、一种对数据库文件进行管理的软件,通常简称数据库

    2、常见的数据库管理软件:Oracle、MySQL、SQLServer、DB2...

  (三)数据库中的数据都是存在表中

    1、表是由行、例组成,列标题叫做字段

  (四)主键

    1、主键的值时唯一的,唯一性

    2、一个数据表只能有一个主键

    3、主键的值不能为空

二、数据类型

  (一)Int、Varchar、Date、Text

  (二)操作数据库

    1、连接数据库管理软件

      a、第一个参数:链接数据库的url地址

      b、第二个参数:登录数据库的用户名

      c、第三个参数:登录数据库的密码

      $db = mysql_connect("localhost","root","root");

    2、选择需要操作的数据库

      a、第一个参数:操作的数据库名

      b、第二个参数:对应的数据库管理软件(返回值)

      mysql_select_db("db1826",$db);

    3、设置数据库返回的字符集

      mysql_query("set names utf-8");

    4、编写sql语句

      $sql = sql语句;

    5、执行sql语句

      $row = mysql_query($sql);

      if($row){

        echo "<script>alert('注册成功');window.location='../login.html';</script>";

      }else{

        echo "<script>alert('注册失败');window.location='../register.html';</script>";

      }

三、MySQL语句

  (一) 增 : 向表中添加一条数据

    1. Insert into 表名(字段 1,字段 2,……) values(值 1,值 2,……)

  (二) 删

    1. Delete from 表名 清空表数据(慎重使用)

    2. Delete from 表名 where 字段=值

    3. 删除编号为 3 的产品

      delete from pro where pid = 3

    4. 删除 小米 手机这个产品

      delete from pro where name = ‘小米’

   (三) 改

    1. Update 表名 set 字段 = 值, 字段 = 值, …… where 条件

    2. 修改 小米手机价格是 3000

      update product set price = 3000 where pname=”小米”

  (四) 查

    1. Select * from 表名 查询所有的数据

    2. Select pname,price from 表名 查询指定的列

    3. Select * from 表名 where 条件 按照条件查询

    4. 查询编号为 7 的商品

      select * from 表名 where pid = 7

扩展:设置字符集

  header("content-type:text/html;charset=utf-8");

原文地址:https://www.cnblogs.com/liufuyuan/p/10474583.html