博客列表 >第三节课-学习MYSQL创建以及字段的增删改查

第三节课-学习MYSQL创建以及字段的增删改查

夜澜风的博客
夜澜风的博客原创
2019年03月21日 17:55:23639浏览

实例

/*
Navicat MySQL Data Transfer

Source Server         : localhost_3306
Source Server Version : 50553
Source Host           : localhost:3306
Source Database       : xuexi

Target Server Type    : MYSQL
Target Server Version : 50553
File Encoding         : 65001

Date: 2019-03-21 17:53:24
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for `user`
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(20) DEFAULT NULL COMMENT '用户名',
  `age` tinyint(3) unsigned DEFAULT NULL COMMENT '年龄',
  `sex` varchar(10) DEFAULT '' COMMENT '性别',
  `py` varchar(30) DEFAULT '' COMMENT '姓名拼音',
  `qq` varchar(20) DEFAULT '' COMMENT 'QQ号',
  `passwods` char(32) DEFAULT NULL COMMENT '密码',
  `bj` varchar(255) DEFAULT NULL COMMENT '班级',
  `ls` varchar(25) DEFAULT '' COMMENT '老师',
  `mobil` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', '大官人', '90', '男', 'daguanren', '255454444', '123467', '3', '王老师', '454454545454544');
INSERT INTO `user` VALUES ('2', '西门', '16', '男', 'ximen', '123498915', '123467', '2', '李老师', '454454545454544');
INSERT INTO `user` VALUES ('3', '韦小宝', '50', '女', 'weixiaobao', '12349891', '1234678', '1', '张老师', '454454545454544');

运行实例 »

点击 "运行实例" 按钮查看在线实例



知识点总结:

数据库,是保存数据的。

它属于关系型数据

数据库的表,需要新建

表里面有字段,它保存数据,它有不同类型的数据

字段名用小写英文,加下划线

字段类型:整型,浮点型,字符串型,时间型

长度: 类型的长度,11位

小数点:一般是用在浮点型

不是null: 这个字段的值,不允许是空

钥匙:key,主键,它的值是唯一的

自动递增,配合钥匙:增加一条数据,这个字段就会+1

无符号: +正数  有符号: -负数  


mysql

插入:INSERT INTO 

VALUES 是值,可以在插入使用,也可以在修改使用

INSERT INTO 

`user` (`name`, `age`, `py`)

VALUES ( '西门大官人', 24, 'ximen' )


修改: UPDATE

SET 设置

WHERE 条件,跟PHP的if一样

UPDATE `user` SET `name`='猪哥哥'

WHERE `age` > '28'


删除: DELETE FROM

DELETE FROM `user` 

WHERE `name` = '朱老师'


WHERE 条件,如果使用的是修改和删除,必须使用条件


图形管理MySQL,鼠标操作。

MySQL里的 连接 、 创建数据库 、创建表 、 创建字段、 增删查改, 全部可以用mysql语句进行操作

PHP操作MySQL的全部内容


查询:SELECT

* 此表的全部字段

查询自定义字段

SELECT `id`,`name` FROM `staff` 

WHERE `id` <= 3


FROM 关键,处理哪个表,在删除里也使用

搜索时,如果上万条数据,就需要使用HWERE条件

SELECT * FROM `staff` 

WHERE `id` <= 3

ORDER BY 排序关键词, 它有两个参数:ASC 正序  DESC 倒序

SELECT * FROM `staff` 

ORDER BY id DESC

LIMIT : 查询数量  

SELECT * FROM `staff` 

LIMIT 1,1

LMIT 1  代表查询1条数据

LIMIT 1,1  代表从第一条往后查询1条数据


组合查询

SELECT `id`,`name` FROM `staff` 

WHERE `id` <= 3 

ORDER BY id DESC

LIMIT 1


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议