码迷,mamicode.com
首页 > 数据库 > 详细

mysql详解

时间:2020-01-06 18:08:14      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:sele   自己   html   语言   trap   sch   arc   它的   spl   

header("Lotion:/index")
include "index.html" 输出页面
echo "" 输出字符串
print_r() 输出数组
针对不同的请求提供不同的回应
函数的特点 不调用不会运行
class IndexController(){
function index(){

    }
}
  • 截取,下标为11的字符往后
    $t=sunstr($_SERVER[‘REQUEST_URI‘],11);

  • 以斜杠为标记将$t分成数组
    explode(‘/‘,$t);

ini_set(‘display_errors‘,‘on‘);设置页面提示

设置常量
class Framework(){
public static function start(){}
}
Framework::start()
redirect($url)
header(‘Location:‘ . $url)

json_encode();
json_decode(‘{"a":1,"b":2}‘);
json数据交换格式常用在web应用间交换数据
各门语言都提供了把自己的数据类型转成这种格式的方法 也提供了从这种格式中得到自己能认识的数据类型的方法

Sql

数据库

数据库是一个以某种有组织的方式存储的数据集合(通常是一个文件或一组文件)

表是一种结构化的文件,可以用来存储某种特定类型的数据,表在数据库中是唯一的

模式

表具有一些特性,这些特性定义了表在数据库中如何存储,包含存储什么样的数据,数据如何分解,各部分信息如何命名等,描述表的这组信息就是模式(scheme)

表中的一个字段,所有表都是由一个或多个列组成的

数据类型

每个表列都有相应的数据类型,它限制该列中存储的数据

表中的一个记录 有时候也被称为一条记录

主键

表中的每一行都应该有一列(或几列)可以唯一标识自己,每个表都应该有主键,方便更新和删除表中特定行
需要满足以下要求中的表中任何列都可以作为主键:

任意两行不具有相同的主键值
每一行必须具有一个主键值
主键列中的值不允许修改和更新
主键值不能重用(如果某行从表中删除,它的主键不能赋值给新增的行)

sql

Strctured Query Language 结构化查询语言,是一门和数据库沟通的语言。不同于一般的程序语言,sql中只有很少的关键字

sql 优点:

sql不是某个特定数据库供应商专有的语言
sql简单易学
灵活使用sql可以进行非常复杂和高级的数据操作



DROP TABLE IF EXISTS Cate;
CREATE TABLE Cate(
  id INT (12) PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR (255),
  des VARCHAR(255)
)DEFAULT CHARSET=UTF8;
INSERT INTO Cate (id,  name ,des) VALUES
(1,'忧伤' , '啦啦啦啦啦啦'),
(2,'欢快' , '啦啦啦啦啦啦'),
(3,'摇滚' , '啦啦啦啦啦啦'),
(4,'rap' , '啦啦啦啦啦啦');


DROP TABLE IF EXISTS Artist;
CREATE TABLE Artist(
  id INT (12) PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR (255),
  birthday VARCHAR(255),
  hobby VARCHAR(255)
)DEFAULT CHARSET=UTF8;
INSERT INTO Artist ( id ,name, birthday , hobby) VALUES
(1,'周杰伦' , '啦啦啦啦啦啦' , '..'),
(2,'刘德华' , '啦啦啦啦啦啦', '..'),
(3,'费玉清' , '啦啦啦啦啦啦', '..'),
(4,'张学友' , '啦啦啦啦啦啦', '..');



DROP TABLE IF EXISTS Album;
CREATE TABLE Album(
  id INT (12) PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR (255),
  birthday VARCHAR(255),
  sale VARCHAR(255)
)DEFAULT CHARSET=UTF8;
INSERT INTO Album ( id ,name,birthday ,sale ) VALUES
(1,'周杰伦专辑-1' , '啦啦啦啦啦啦' , '..'),
(2,'周杰伦专辑-2' , '啦啦啦啦啦啦', '..'),
(3,'费玉清专辑-1' , '啦啦啦啦啦啦', '..'),
(4,'费玉清专辑-2' , '啦啦啦啦啦啦', '..'),
(5,'刘德华专辑-1' , '啦啦啦啦啦啦' , '..'),
(6,'刘德华专辑-2' , '啦啦啦啦啦啦', '..'),
(7,'张学友专辑-1' , '啦啦啦啦啦啦', '..'),
(8,'张学友专辑-2' , '啦啦啦啦啦啦', '..');




DROP TABLE IF EXISTS music;
CREATE TABLE music(
  id INT (12) PRIMARY KEY AUTO_INCREMENT,
  artist_id INT(12),
  aublm_id INT(12),
  cate_id INT(12),
  name VARCHAR (255),
  src VARCHAR(255)
)DEFAULT CHARSET=UTF8;
INSERT INTO music (id ,artist_id,aublm_id, cate_id, name, src) VALUES
(1,1,1,1,'aaaaa' , 'x.mp3'),
(2,1,1,2,'bbbb' , 'x.mp3'),
(3,1,2,3,'ccccc' , 'x.mp3'),
(4,1,2,4,'dddd' , 'x.mp3'),
(5,2,3,1,'eeeee' , 'x.mp3'),
(6,2,3,2,'fffff' , 'x.mp3'),
(7,2,4,3,'ggggg' , 'x.mp3'),
(8,2,4,4,'hhhhh' , 'x.mp3'),
(9,3,5,1,'jjjjj' , 'x.mp3'),
(10,3,5,2,'kkkkk' , 'x.mp3'),
(11,3,6,3,'mmmmm' , 'x.mp3'),
(12,3,6,4,'iiiii' , 'x.mp3'),
(13,4,7,1,'lllll' , 'x.mp3'),
(14,4,7,2,'nnnnnn' , 'x.mp3'),
(15,4,8,3,'oooooo' , 'x.mp3'),
(16,4,8,4,'pppppp' , 'x.mp3');

拉勾网、智联招聘、伯小乐、看准网-boss直聘、5A招聘、内聘网、内推网、猎聘网、前程无忧、赶集网、58同城、若邻网、大街网、网易微招聘、全才招聘网、大众人才网、51招聘英才网、OFweek人才网、一览英才网、528招聘网、博才网

static imgs js css (booterstrap.css)

views header footer index

define()定义常量类外
const

//scss里
//$img_path:‘../imgs/‘;
//background:utl($img_path+‘a.jpg‘)
//页面中
//


define(‘CSS_PATH‘,‘/static/css‘;
define(‘JS_PATH‘,‘/static/js‘;

order by id desc按照id倒序
LIMIT 限制
select id,name,des AS d from cate order by id desc+ limit输出数量 2 offset;

mysql详解

标签:sele   自己   html   语言   trap   sch   arc   它的   spl   

原文地址:https://www.cnblogs.com/liuxuhui/p/12157492.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!