`

mysql 模板

    博客分类:
  • DB
 
阅读更多

 

1、概论____________________________________________________________

 

mysql CREATE TABLE 时有多种数据库存储引擎:{BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM }  

InnoDB类型:支持事务处理。

MyISAM类型:不支持事务处理等高级处理,而其执行数度比InnoDB类型更快。

可以为方案中的每个表使用不同的存储引擎。

 

2、常用模板____________________________________________________________

 

1、创建表

        create table coupon_detail(

                id integer auto_increment,

                coupon_id integer,

                cardno varchar(100),

                cardpwd varchar(100),

                primary key(id),

                foreign key(coupon_id) references coupon(id),

                unique key(cardno,cardpwd)//联合字段唯一约束##########

        )

        增加字段

        alter table coupon_detail add column status varchar(1);

 

2、DDL语句-操作表

        1、修改表名

        alter table table_name rename test1;

        2、增加字段

        alter table table_name add  column name varchar(10);

        3、删除字段

        alter table table_name drop  column name;

        4、修改字段类型

        alter table table_name modify address char(10);

        alter table table_name change address address  char(40);

        5、修改字段名

        alter table table_name change  column address address1 varchar(30)

        6、删除外键

        alter table table_name drop foreign key fk_name;

        7、增加外键

        alter table tablename add foreign key (fk_name) references reftablename(refcolname);

 

3、DDL语句-操作数据库

        1、 显示数据库列表。 

                show databases; 

                缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息。

        2、 显示库中的数据表: 

                use mysql; 

                show tables; 

        3、 显示数据表的结构: 

                describe 表名; /desc  表名;

        4、 建库与删库: 

                create database 库名; 

                drop database 库名; 

        5、 建表与删表: 

                create table 表名(字段列表); 

                drop table 表名; 

 

4、mysql的一个bug,因为它也是程序 

        MySQL有时不能删除外键,报错Error on rename of 

 

 


分享到:
评论

相关推荐

    zabbix中mysql模板

    Zabbix提供了专门的MySQL模板,使得监控MySQL数据库的运行状态变得方便而高效。 **一、Zabbix与MySQL模板** Zabbix的MySQL模板是预先配置好的监控方案,包含了各种监控项、触发器、图形和应用,用于收集MySQL的...

    zabbix3.2 监控mysql模板

    zabbix监控mysql pecona模板 zabbix 3.0版本可用 zabbix 3.0版本可用

    MySql数据库CodeSmith模板

    2. **选择模板**:然后,选择你下载的"MySql模板",这个模板已经预设了处理MySQL数据库的逻辑。 3. **定制模板**:尽管模板已经预设了一些通用的结构,但你可能需要根据项目需求进行定制,例如修改字段的属性、添加...

    cacti nginx 模板 mysql模板

    MySQL模板则是针对MySQL数据库性能监控的特定配置。 这篇内容将详细讲解如何在Cacti中配置Nginx和MySQL的监控模板。 首先,我们需要安装和配置Cacti。确保你已经安装了Cacti依赖的软件,如SNMP服务(对于网络设备...

    percona_mysql+mysql模板xml.zip

    总结起来,"percona_mysql+mysql模板xml.zip"提供了Zabbix监控Percona MySQL和MySQL的便捷方式,通过导入和配置模板,可以高效地监控数据库的运行状况,及时发现并解决问题,保障系统的稳定性和性能。正确理解和运用...

    java链接mysql模板

    Java连接MySQL模板是Java开发中常见的一种技术,用于在Java应用程序中与MySQL数据库进行交互。在Java中,我们通常使用JDBC(Java Database Connectivity)API来实现这一目标。以下是关于这个主题的详细知识: 1. **...

    mysql zabbix3.0 模板

    Zabbix 3.0中的MySQL模板是一组预配置的监控项、触发器和图形,专门设计用于监测MySQL服务器的关键指标。通过导入`zbx_export_percona-templates.xml`文件,用户可以将这些模板应用到Zabbix服务器上,轻松实现对...

    动软代码生成器 2.76 C# mysql模板

    动软代码生成器 2.76 C# mysql模板,版本更新: 1.完善数据库加载的用户体验。 2.完善代码生成的逻辑和bug。 3.完善local的方式的连接数据库问题。 4.完善新建模板的编码问题。 5.完善新建项目的一些问题。 6.更新...

    Mysql 代码生成模板

    在使用MySQL代码生成模板时,你需要先在CodeSmith中创建或导入已经存在的MySQL模板。模板通常包含一些占位符,这些占位符会在实际运行时被数据库中的信息替换。例如,一个简单的实体类模板可能包含类名(对应数据库...

    php+MYSQL模板

    **PHP+MYSQL+LINUX+APACHE模板详解** 在当今的Web开发领域,PHP、MySQL、Linux和Apache四者组成的“LAMP”架构是极为常见且稳定的选择。这个模板为开发者提供了一个完整的环境,用于搭建动态网站和Web应用程序。...

    vc++mysql模板

    当我们谈论"vc++mysql模板"时,我们通常指的是使用VC++来编写客户端应用程序,通过ODBC(Open Database Connectivity)或MySQL Connector/C++连接到MySQL数据库,实现数据的增删查改功能。 在使用VC++与MySQL结合...

    zabbix2以及3版本都适用的监控MySQL模板

    zabbix3.2监控MySQL模板,完善的数据库191项监控,配合percona工具使用,满足DBA的需求

    对alibaba datax的封装, 进行批量的导入导出,目前只支持没有mysql模板,其他

    网鼎杯青龙组初赛对alibaba datax的封装, 进行批量的导入导出,目前只支持没有mysql模板,其他可以自己创建模板,很简单_JDataX.zip

    JAVA连接Mysql模板类之JDBC基础类

    java基础JDBC连接Mysql数据库。

    Zabbix监控MySQL的模板.zip

    Zabbix监控MySQL模板包含了预定义的监控项、触发器、图形和屏幕,这些元素都是为了全面了解MySQL服务器的健康状况和性能指标。以下是一些主要的知识点: 1. **监控项**:监控项是Zabbix收集信息的基本单位,例如...

    PHP+MYSQL网站模板原码

    绝美的PHP+MYSQL网站模板源码 感谢您选择SemCms外贸网站管理系统(以下简称SemCms),SemCms是一套开源外贸企业网站管理系统,主要用于外贸企业之一,基于 Asp+div+css+Access 的技术开发,全部源码开放。

    CodeSmith生成Mysql模版带注释

    CodeSmith在生成mysql的实体模板时,字段是不带注释的,这个是因为其SchemaExplorer.MySQLSchemaProvider.dll 中代码有些问题,园子上面有人提到过这个问题,并有相关的详情,具体地址我不记得了,不过我当时自行...

    zabbix常用模板集合

    这个模板是为MySQL 5.6版本设计的,它包含了一系列用于监控MySQL数据库性能的关键指标,如查询速率、连接数、缓存命中率、InnoDB引擎的状态等。通过这个模板,你可以实时掌握数据库的健康状况,预防潜在的性能问题...

    zabbix监控的模板-Template App MySQL

    Template App MySQL是Zabbix监控系统中的一个特定模板,专门用于监测MySQL数据库的性能和状态。Zabbix是一款开源的企业级监控解决方案,它能够监控各种网络参数、服务器健康状况以及应用程序的状态,确保系统的稳定...

    Zabbix 常用模板(MongoDB、RAID、Redis、service、MySQL、Elasticsearch)

    Zabbix的MySQL模板提供详细的数据库性能监控,如查询速率、内存使用、索引效率等,有助于优化数据库性能并预防故障。 6. **Elasticsearch模板**:Elasticsearch是基于Lucene的分布式搜索和分析引擎,常用于日志分析...

Global site tag (gtag.js) - Google Analytics