MYSQL创建多张表,相同表结构,不同表名

#!/bin/bash
for i in {0..63}
do
mysql -u$1 -p$2 -h127.0.0.1 <<EOF
use yoon;
create table ivc_pre_detail_$i
(
id bigint not null,
refId bigint,
detailType smallint,
wid int comment ‘商品编号‘,
wname varchar(150) comment ‘商品名称‘,
num int comment ‘商品数量‘,
price decimal(16,6) comment ‘商品价格‘,
unit varchar(10) comment ‘商品单位‘,
spec varchar(50) comment ‘规格型号‘,
taxRate decimal(16,6),
uuid varchar(50) comment ‘防重唯一标识‘,
createTime datetime comment ‘创建时间‘,
hashTime datetime comment ‘分库时间‘,
primary key (id)
) ENGINE=InnoDB DEFAULT CHARSET=UTF8;
alter table ivc_pre_detail_$i comment ‘普票临时预开明细‘;
EOF
done

时间: 2024-10-12 06:48:18

MYSQL创建多张表,相同表结构,不同表名的相关文章

MySQL 创建、删除、显示数据库、数据表

1 创建.删除.显示数据库 -- 创建数据库 create database student_db character set utf8 collate utf8_general_ci; -- 删除数据库 drop database student_db; -- 显示所有数据库 show databases; -- 选择数据库 use student_db; 2 创建.删除.显示数据表 -- 创建表 create table student( id int unsigned not null p

线性表的顺序存储结构——顺序表

一.基本运算的实现 1.建立顺序表 void CreateList(SqList * & L,ElemType a[],int n) //由a中的n个元素建立顺序表 { int i = 0,k = 0; //k表示L中的元素个数,初始值为0 L = (SqList *)malloc(sizeof(SqList)); //分配线性表的空间 while(i < n) { L->data[k] = a[i]; //将元素a[i]存放到L中 k++; i++; } L->length =

Sql 2000系统表 语句查询表结构

SQL2000系统表的应用 –1:获取当前数据库中的所有用户表 select Name from sysobjects where xtype='u' and status>=0 –2:获取某一个表的所有字段 select name from syscolumns where id=object_id('表名') –3:查看与某一个表相关的视图.存储过程.函数 select a.* from sysobjects a, syscomments b where a.id = b.id and b.

线性表的顺序存储结构之顺序表类的实现_Java

在上一篇博文--线性表接口的实现_Java中,我们实现了线性表的接口,今天让我们来实现线性表的顺序存储结构--顺序表类. 首先让我们来看下顺序表的定义: 线性表的顺序存储是用一组连续的内存单元依次存放线性表的数据元素,元素在内存的物理存储次序与它们在线性表中的逻辑次序相同,即元素ai与其直接前驱ai-1及直接后继ai+1的存储位置相邻.顺序存储的线性表也成为顺序表(sequential list). 顺序表类SeqList提供线性表基于顺序存储结构的一种实现,它有两个私有成员变量table和n,

数据结构之线性表之顺序存储结构(3)

1 前言 经过前两张的理论基础,我相信大家都能简单的明白了数据结构和算法一些常用的概念了,从今天开始我们开始学习数据结构中线性表,一起叩响数据结构的大门. 2 详述 线性表(List):零个或者多个数据元素的有限序列. 如果用数学语言来进行定义: (声明:由于下标不是很好弄出来,所以只能表示下面这种方式了,请见谅!) 若线性表记作(a1,...ai-1,ai,ai+1,...,an),则表中ai-1领先于ai,ai领先于ai+1,称ai-1是ai的直接前驱元素,ai+1是ai的直接后继元素.当i

《大话数据结构》笔记(2)--线性表的顺序存储结构

线性存储结构的Java实现代码: https://github.com/Lyu0709/data-structure/tree/master/src/com/coding/basic/array 第三章 线性表 定义 数学语言 若将线性表记为(a1, ..., ai-1, ai, ai+1, ..., an),则表中ai-1领先于ai,ai领先于ai+1,称ai-1是ai的直接前驱元素,ai+1是ai的直接后继元素.当i=1,2,..,n-1时,ai有且仅有一个直接后继,当n=2,3,...,n

PHP MySQL 创建数据库

PHP MySQL 创建数据库 数据库存有一个或多个表. 你需要 CREATE 权限来创建或删除 MySQL 数据库. 使用 MySQLi 和 PDO 创建 MySQL 数据库 CREATE DATABASE 语句用于在 MySQL 中创建数据库. 在下面的实例中,创建了一个名为 "myDB" 的数据库: 实例 (MySQLi - 面向对象) <?php$servername = "localhost";$username = "username&q

(二)mysql:在w3schools文档上学习sql语法(使用数据库创建一张表)

1.选中要使用的数据库(选中上篇创建的test数据库) 现有的数据库 mysql>use test; 则选中test数据库: 2.创建一张表 2.1column代表每一列的名称,datatype代表每一列的数据类型(可用数据类型:https://www.w3schools.com/sql/sql_datatypes.asp) 2.2创建表 mysql> create table Persons( -> PersonID int, -> LastName varchar(255),

MySQL创建修改表结构

一. 数据库的概述 1.什么是数据库 DB,DataBase 数据库:依照某种数据模型进行组织并存放到存储器的数据集合 DBMS,DataBase Management System 数据库管理系统:用来操纵和管理数据库的大型服务软件 DBS,DataBase System 数据系统:即DB+DBMS,指带有数据库并整合了数据库管理软件的计算       机系统 2.E-R数据模型 实体-关系 模型(Entity-Relationship Model) 3.常见的数据库服务软件 类型 厂商 Or