• 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");

  • 相关阅读:
    CAN器件
    团队赋能
    电子模拟开关
    名言出处
    危机管理
    隔离技术
    让CSS布局更加直观:box-sizing
    浅谈跨域以WebService对跨域的支持
    给初学者的20个CSS实用建议
    JS中eval处理JSON数据 为什么要加括号
  • 原文地址:https://www.cnblogs.com/liufuyuan/p/10474583.html
Copyright © 2020-2023  润新知