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

  • 相关阅读:
    如何辨别护照的种类
    C#枚举中使用Flags特性
    那些年,我们一起学WCF--(7)PerSession实例行为
    64位系统使用Access 数据库文件的彻底解决方法
    从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法
    TortoiseSVN与VisualSVN Server搭建SVN版本控制系统
    解决Winform程序在不同分辨率系统下界面混乱
    【已解决】Https请求——基础连接已经关闭 发送时发生错误
    Entity Framework Code First学习系列目录
    PowerDesigner之PDM(物理概念模型)各种属性建立如PK,AK等
  • 原文地址:https://www.cnblogs.com/liufuyuan/p/10474583.html
Copyright © 2011-2022 走看看