一、mySQL数据库

  (一)数据库的概念

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

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

  (二)数据库管理软件

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

JS学习笔记Day21的更多相关文章

  1. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  2. Vue.js学习笔记(2)vue-router

    vue中vue-router的使用:

  3. JS 学习笔记--9---变量-作用域-内存相关

    JS 中变量和其它语言中变量最大的区别就是,JS 是松散型语言,决定了它只是在某一个特定时间保存某一特定的值的一个名字而已.由于在定义变量的时候不需要显示规定必须保存某种类型的值,故变量的值以及保存的 ...

  4. WebGL three.js学习笔记 使用粒子系统模拟时空隧道(虫洞)

    WebGL three.js学习笔记 使用粒子系统模拟时空隧道 本例的运行结果如图: 时空隧道demo演示 Demo地址:https://nsytsqdtn.github.io/demo/sprite ...

  5. WebGL three.js学习笔记 法向量网格材质MeshNormalMaterial的介绍和创建360度全景天空盒的方法

    WebGL学习----Three.js学习笔记(5) 点击查看demo演示 Demo地址:https://nsytsqdtn.github.io/demo/360/360 简单网格材质 MeshNor ...

  6. WebGL three.js学习笔记 创建three.js代码的基本框架

    WebGL学习----Three.js学习笔记(1) webgl介绍 WebGL是一种3D绘图协议,它把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的 ...

  7. vue.js 学习笔记3——TypeScript

    目录 vue.js 学习笔记3--TypeScript 工具 基础类型 数组 元组 枚举 字面量 接口 类类型 类类型要素 函数 函数参数 this对象和类型 重载 迭代器 Symbol.iterat ...

  8. 2019-4-29 js学习笔记

    js学习笔记一:js数据类型   1:基本数据类型       number类型(整数,小数)      String类型          boolean类型        NaN类型其实是一个nu ...

  9. 一点感悟:《Node.js学习笔记》star数突破1000+

    写作背景 笔者前年开始撰写的<Node.js学习笔记> github star 数突破了1000,算是个里程碑吧. 从第一次提交(2016.11.03)到现在,1年半过去了.突然有些感慨, ...

随机推荐

  1. CSS重要知识概述——Java Web从入门到精通第2章

    一.CSS简单规则 CSS样式表包含3部分内容:选择符.属性和属性值 其中选择符包括基本的3种选择器: 1.标记选择器,如<a></a>标签等: 2.类别选择器,用class属 ...

  2. MongoDB 集合间关联查询后通过$filter进行筛选

    在前面的分享中,有讲解 “详解MongoDB中的多表关联查询($lookup)” 一节,其内容涵盖了常见的集合管理的需求.我们知道文档的选择都是通过$match进行匹配刷选.但这是文档间的匹配筛选,并 ...

  3. Docker-通过docker-maven-plugin插件实现docker镜像构建并自动发布到远程docker服务器

    我们知道,docker能实现应用打包隔离,实现快速部署和迁移.如果我们开发应用使用了spring cloud + spring boot架构,那么,通过docker-maven-plugin实现快速构 ...

  4. SQL实验一

    一.实验目的: 了解数据库的结构特点.领会数据库中三种类型的文件特点 学会创建和管理数据库的方法 了解SQL SERVER的基本数据类型 了解表结构的特点,学会创建和管理表的方法 学会使用T-SQL语 ...

  5. shell脚本-正则、grep、sed、awk

    ----------------------------------------正则---------------------------------------- 基础正则 ^word ##搜索以w ...

  6. PHPstorm快捷键Ctrl + Alt + Left 或Right不起作用

    最近遇到一个问题,就是安装的phpstorm的回撤快捷键不起作用了,死活用不了!折磨了好久,终于找到解决方法了,具体请看我的github文章: 快捷键Ctrl + Alt + Left 或Right不 ...

  7. docker容器安装vi (一般容器都是Debian GNU/Linux 9)

    在使用docker容器时,同时你docker里的系统正好是debian或ubuntu的时候,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要 ...

  8. MySQL 常用语句总结

    用一个表更新另一个表 UPDATE table1 t1, table2 t2 SET t1.field1 = t2.field1, t1.field2 = t2.field2 WHERE t1.fie ...

  9. Pandas 数据清洗常用篇

    一.缺失值 sklearn中的preprocessing下有imputer,可进官方文档参考.这里主讲pandas. 拿到数据,一般先检查是否有缺失值,用isnul()或notnull(). 再决定d ...

  10. OSI模型网络七层协议

    物理层 物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础.物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境. 1.1媒体和互连设备 物理层的媒体包括架空明线. ...