MySQL学习记录
MySQL学习记录
极梦网络无忧
我想我可以
展开
-
mysql基础
创建数据库CREATE DATABASE 数据库名;表CREATE TABLE 表名( 列名称1 数据类型, 列名称2 数据类型);例子:CREATE TABLE account ( id serial PRIMARY KEY , name VARCHAR NOT NULL , gender CHAR NOT NULL DEFAULT '0', -- 0 表示未知性别 1 表示女性 2 表示男性 mobile CHAR(11),原创 2021-07-29 06:55:50 · 552 阅读 · 0 评论 -
站内信数据库基本设置
站内信接口消息列表查询系统消息并添加到消息用户表查询我的消息获取用户未查看的消息个数获取用户通知消息详情设置用户消息已读删除消息数据表/*Navicat MySQL Data TransferSource Server : 47.94.156.208Source Server Version : 50648Source Host : 47.94.156.208:3306Source Database : d原创 2020-12-20 17:15:06 · 324 阅读 · 0 评论 -
跑腿订单设计数据库
/*Navicat MySQL Data TransferSource Server : 47.94.156.208Source Server Version : 50648Source Host : 47.94.156.208:3306Source Database : 12_31Target Server Type : MYSQLTarget Server Version : 50648File Encoding原创 2021-04-23 17:12:18 · 890 阅读 · 0 评论 -
暴力解读乐观锁和悲观锁
为什么需要锁(并发控制)在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有: 1.丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。 2.脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,用户B把值改为2,用户A读到的值仍为6。为了解决这些并发带来的问题。 我们需要引入并发控制机制。并发控原创 2021-03-19 02:58:35 · 735 阅读 · 3 评论 -
简易的问答社区数据库
SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';DROP SCHEMA IF EXISTS `wenda` ;CREATE SCHEMA IF NOT原创 2020-09-16 03:32:53 · 616 阅读 · 0 评论 -
日志日历日程管理的数据库
CREATE TABLE IF NOT EXISTS `__PREFIX__calendar`( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `admin_id` int(10) unsigned NOT NULL COMMENT '管理员ID', `title` varchar(100) NOT NULL COMMENT '任务标题', `url` varchar(100) NOT NULL COMMENT '链接', `startti原创 2020-08-18 17:10:52 · 720 阅读 · 0 评论 -
广告/友情链接/站内信/会员地址/会员银行卡/我的收藏/评论/搜索/用户标签/用户抬头号/签到/我的足迹/我的优惠卷
广告广告位表注释名称类型js路径长度宽度配置项介绍数量是否启用广告内容表注释名称广告位id广告类型启动时间结束时间创建时间展示次数点击次数排序配置项介绍是否启用...原创 2020-06-22 05:29:06 · 1230 阅读 · 0 评论 -
自建cms
cms数据库分析。原创 2020-06-20 11:26:28 · 259 阅读 · 0 评论 -
备忘录, 任务, 日历, 笔记, 闹钟 的区别和数据库分析
备忘录, 任务, 日历, 笔记, 闹钟 的区别闹钟主要想的提醒功能, 就是简单的, 在合适的时候, 可以响铃提醒, 该有些什么事情要做了.结论: 如果一件事, 你想提醒后, 你就该马上做的话, 就要使用"闹钟"主要的缺点: 只有标题, 没有内容, 只可以记很少的内容.2)备忘录你突然有什么想法, 希望记下来, 以免以后查看, 及遗忘.使用"备忘录", 就是想到哪记到哪,可...原创 2020-04-15 14:49:12 · 1012 阅读 · 0 评论 -
论坛数据设计
功能管理板块发帖管理跟帖管理推荐位管理置顶管理用户管理用户等级管理用户成长管理友链管理广告管理系统管理数据库表系统配置表广告位表广告列表友情链接位置表友情链接列表推荐位管理表帖子表发帖评论表板块表明天配上数据库sql代码...原创 2020-02-26 14:24:37 · 212 阅读 · 0 评论 -
博客网站基础数据库分析
博客网站基础数据库分析留言表-- ------------------------------ Table structure for td_message-- ----------------------------DROP TABLE IF EXISTS `td_message`;CREATE TABLE `td_message` ( `id` int(10) unsigned...原创 2020-02-25 14:24:30 · 376 阅读 · 0 评论 -
网址导航数据库
网址导航的数据库分析功能推荐位显示分类显示网址显示跳转增加点击率我的收藏网站我的常用网站我的信息(可以加广告和新闻,这里只有导航的数据库)推荐位表-- ------------------------------ Table structure for dh_un_recommend-- ----------------------------DROP TABLE IF...原创 2020-02-25 12:08:11 · 690 阅读 · 0 评论 -
聊天 数据库设计
聊天 数据库设计功能:我的好友我的消息我的群组我加入的群组即时聊天页面即时更新数据库用户表好友表用户群组关联表群组信息表聊天记录表下次配数据库的详细...原创 2020-02-25 12:00:48 · 5548 阅读 · 1 评论 -
小说数据库设计和功能描述
功能:推荐小说我的消息我的关注管理我的书架管理最近阅读管理我的评论管理个人信息管理修改密码 小说列表小说目录小说内容小说评价小说催更小说评分小说排行小说推荐票章节点赞数据库分析小说分类表DROP TABLE IF EXISTS `jp_category`;CREATE TABLE `jp_category` ( `id` int(10) unsigne...原创 2020-02-25 11:53:44 · 9091 阅读 · 8 评论 -
MySQL索引
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTREE索引。一个简单的对比测试以我去年测试的数据作为一个简单示例,20多条数据源随机生成200万条数据,平均每原创 2020-10-06 12:15:38 · 857 阅读 · 3 评论 -
sql距离查询,多多指教
SELECTid,name,lat,lng,ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ( 用户纬度 * PI() / 180 - 纬度字段名* PI() / 180 ...原创 2020-02-21 09:49:16 · 614 阅读 · 2 评论 -
mysql 的约束
1 约束分类听名字就知道,约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。比如,规定一个用户的用户名不能为空值且没有重复的记录,这就是一种约束规则。在 MySQL 中,通常有这几种约束:约束类型:主键默认值唯一外键非空关键字:PRIMARY KEYDEFAULTUNIQUEFOREIGN KEYNOT NULL...原创 2020-10-06 11:59:40 · 89 阅读 · 0 评论 -
宝塔有时候挺烦人的哈,数据库创建满权限用户
CREATE USER 'rootadmin'@'%' IDENTIFIED BY '***';GRANT ALL PRIVILEGES ON *.* TO 'rootadmin'@'%' IDENTIFIED BY '***' REQUIRE NONE WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;CREATE DATABAS原创 2020-09-17 11:30:29 · 582 阅读 · 0 评论 -
mysql 查看表结构 讲解
在我第N次忘记如何查看表结构后,在网上查了一下后,看到有好几种查看表结构的方式,总结一下。以student(sid,sname,birthday,sex)的查看为例。【方式一】:desc student; 语法:desc 表名;---------------------用于查看表整体结构【方式二】:describe student; 语法:describe 表名;---------------------用于查看表整体结构;【方式三】:s原创 2020-08-11 10:20:57 · 761 阅读 · 0 评论 -
mysql数据库教学
mysql数据库第一天永久性保存数据的仓库。php的变量,在php脚本执行周期,临时性保存变量的概念!什么是关系型 所谓关系型数据库,基于关系模型建立的数据!关系模型:mysql数据是关系型数据库!何谓关系型(关系模型),利用关系(二维表),去描述实体信息,与实体之间的联系的数据库架构就是关系型数据!所谓关系:二维表!学生信息学号 名字 年龄 所属班级Itcast_007 王翦 66 Java1011Itcast_010 李白 44 Php1016Itcast_001 杜十娘 3原创 2020-06-22 07:24:17 · 540 阅读 · 0 评论