mysql基础示例

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 创建数据库、创建表等: 1 //php中按天创建表 2 $sql = "create database if not exists ".$db_name; 3 $date_time_array = getdate(time()); 4 $sql = "create table if not exists A_".

创建数据库、创建表等:

 1 //php中按天创建表
 2     $sql = "create database if not exists ".$db_name;
 3     $date_time_array = getdate(time());
 4     $sql = "create table if not exists A_".$date_time_array['year'].'_'.$date_time_array['month'].
 5             '_'.$date_time_array['day']."(
 6             `id`    int(8) NOT NULL AUTO_INCREMENT,
 7             `usrid` varchar(20) NOT NULL,
 8             `date`  date NOT NULL,
 9             PRIMARY KEY(`id`),
10             UNIQUE  KEY(`usrid`, `date`)
11             )ENGINE=InnoDB DEFAULT CHARSET=utf-8";

  数据库中,记录不存在时插入,当记录存在时更新:

 1 insert into Table_A(userid, date, data) values('XXX', CURDATE(), 100) on duplicate key update `data`=`data`+100; 

  前提是,userid、date、data必须有一个或者多个为UNIQUE KEY; 

 

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8月前
|
SQL 存储 关系型数据库
MySQL的基本操作及实用示例(面试真题老实用了)
在MySQL中,行转列是指将数据表的行转换为列,以实现数据在视图中的重组和重塑。通常,行转列用于将多行数据合并为一行,并将多个列值作为新的列。行转列可以使用多种方法实现,包括使用聚合函数、条件筛选和透视(PIVOT)表等。以下是一些常见的行转列方法:1.使用聚合函数可以使用聚合函数如等对数据进行聚合,并使用CASE语句根据条件选择和返回不同的列值。以将不同的行值转换为列值。2.使用条件筛选可以使用条件判断语句,如IF语句或CASE语句。
|
1月前
|
存储 SQL 关系型数据库
mysql存储过程示例
mysql存储过程示例
17 0
|
6月前
|
存储 关系型数据库 MySQL
MySQL中库/表/字段/主键/用户操作示例与详解
MySQL中库/表/字段/主键/用户操作示例与详解
122 0
|
3月前
|
SQL 关系型数据库 MySQL
MySQL日期函数的SQL代码示例和使用场景
MySQL日期函数的SQL代码示例和使用场景
30 0
|
5月前
|
存储 SQL 关系型数据库
MySQL中不同类型参数存储过程示例
MySQL中不同类型参数存储过程示例
54 0
|
11月前
|
关系型数据库 MySQL
groovy mysql 示例
groovy mysql 示例
51 0
|
SQL 存储 关系型数据库
MySQL中 LBCC 和 MVCC 的理解,常见问题及示例:
MySQL中 LBCC 和 MVCC 的理解,常见问题及示例:
263 1
MySQL中 LBCC 和 MVCC 的理解,常见问题及示例:
|
Java 关系型数据库 MySQL
【Java】Java连接Mysql数据库的demo示例
【Java】Java连接Mysql数据库的demo示例
206 0
【Java】Java连接Mysql数据库的demo示例
【Java 基础】Java 数据类型和 MySql 数据类型对应表
【Java 基础】Java 数据类型和 MySql 数据类型对应表MySQL 数据类型对应 Java 数据类型 类型名称 显示长度 数据库类型 JAVA 类型 JDBC 类型索引 (int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEGER 4 INTEGER UNSIGNED java.lang.Long 4 TINYINT
|
Java 关系型数据库 MySQL
MySQL数据库基础
文章主要介绍MySQL数据库中一些常见的操作,为专栏文章,系列介绍
129 0
MySQL数据库基础