`
流浪鱼
  • 浏览: 1692629 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql使用语句

 
阅读更多

1.show databases;  --显示所有数据库

2.show create database test_db; --显示创建test_db数据库的sql语句

3.drop database test_db;  --删除数据库

show create database test_db \G

4.show engines; --显示数据库支持的数据存储引擎

SHOW ENGINES \G; --格式化后展示

5.show variables like '%storage_engine%';  --可以查看数据库默认的存储引擎

mysql> show variables like '%storage_engine%';
+----------------------------------+--------+
| Variable_name                    | Value  |
+----------------------------------+--------+
| default_storage_engine           | InnoDB |
| default_tmp_storage_engine       | InnoDB |
| disabled_storage_engines         |        |
| internal_tmp_disk_storage_engine | InnoDB |
+----------------------------------+--------+

6. use test_db;  --切换数据库或者使用数据库

7.show tables; --显示某数据库下所有的表

8.创建表语句

 

create table tbl_bdmgm_auth_cata (
	id integer primary key auto_increment ,
	cata_name varchar(32) not null ,
	cata_level integer default 1 ,
	rec_crt_ts timestamp
);

create table tbl_dbmgm_auth_cfg (
	id integer auto_increment ,
	auth_url varchar(255) unique ,
	auth_params varchar(255) ,
	auth_code char(8) ,
	auth_name varchar(64) ,
	cata_id integer ,
	rec_crt_ts timestamp ,
	constraint pk_dbmgm_auth_cfg_id primary key (id),
	constraint fk_bdmgm_auth_cata_id foreign key (cata_id) references tbl_bdmgm_auth_cata(id),
	constraint un_dbmgm_auth_cfg_auth_name unique  (auth_name)
);

mysql支持的约束包括 主键、外键、非空、唯一
注意:外键的类型必须和关联表主键类型一致
9.desc tbl_dbmgm_auth_cfg;  显示已经创建表的结构
10.插入语句(可以一次插入多条)
INSERT INTO tb_emp8 (name,salary) VALUES('Lucy',1000), ('Lura',1200),('Kevin',1500);
11.使用SHOW CREATE TABLE查看表tb_emp1的详细信息
SHOW CREATE TABLE tb_emp1;
show create table tbl_bdmgm_auth_cata \G ; -- \G表示使用格式化后格式显示创建语句
12.将数据表tb_dept3改名为tb_deptment3
ALTER TABLE <表名> MODIFY <字段名>  <数据类型>
ALTER TABLE tb_dept3 RENAME tb_deptment3;
13.将数据表tb_dept1中name字段的数据类型由VARCHAR(22)修改成VARCHAR(30)
ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据类型>;
ALTER TABLE tb_dept1 MODIFY name VARCHAR(30);
14.在数据表tb_dept1中name列后添加一个INT类型的字段column3,SQL语句如下:
ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] [FIRST | AFTER 已存在字段名];
ALTER TABLE tb_dept1 ADD column3 INT(11) AFTER name;
15.删除数据表tb_dept1表中的column2字段
ALTER TABLE <表名> DROP <字段名>;
ALTER TABLE tb_dept1 DROP column2;
16.修改字段的排列位置
ALTER TABLE <表名> MODIFY <字段1> <数据类型>  FIRST|AFTER <字段2>;
ALTER TABLE tb_dept1 MODIFY column1 VARCHAR(12) AFTER location;
17.更改表的存储引擎
ALTER TABLE <表名> ENGINE=<更改后的存储引擎名>;
ALTER TABLE tb_deptment3 ENGINE=MyISAM;
18.删除表的外键约束
ALTER TABLE <表名> DROP FOREIGN KEY <外键约束名>
ALTER TABLE tb_emp9 DROP FOREIGN KEY fk_emp_dept;
19.删除没有被关联的表
DROP TABLE [IF EXISTS]表1, 表2, . . . 表n;
DROP TABLE IF EXISTS tb_dept2;
 
 
 
 
 
 
 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql in

    mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql ...

    Oracle Sql语句转换成Mysql Sql语句

    在数据库管理领域,Oracle SQL和MySQL SQL是两种广泛使用的SQL方言,它们在语法和功能上存在一定的差异。当需要将一个基于Oracle SQL的应用程序迁移到MySQL环境时,就需要进行SQL语句的转换工作。本项目提供了一个...

    Excel生成MYSQL建表语句

    标题中的“Excel生成MYSQL建表语句”是指利用JAVA编程技术,通过读取预先设计好的Excel模板,自动生成对应的MySQL数据库建表语句的过程。这个过程通常涉及到数据处理、文件读写以及数据库操作等核心技能。 首先,让...

    oracle到mysql建表语句迁移

    oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本

    mysql建表语句

    mysql语句,mysql语句mysql语句mysql语句mysql语句mysql语句mysql语句mysql语句

    java实体转mysql建表语句

    在Java开发中,将Java实体类转换为MySQL数据库的建表语句是一项常见的任务,它有助于快速构建数据库模型,尤其在使用ORM(对象关系映射)框架如Hibernate、MyBatis时更为便捷。本篇文章将深入探讨这个过程,并提供...

    mysql批量修改语句

    mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改

    mysql使用技巧了解mysql常用语句浅显易懂

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面提供了丰富的功能,对于初学者来说,掌握一些基本的MySQL语句是非常必要的。这篇文章将带你了解如何连接MySQL、修改密码以及增加新用户。 首先,连接...

    mysql修改语句 mysql语句用法,添加、修改、删除字段

    mysql修改语句 mysql语句用法,添加、修改、删除字段mysql语句用法,添加、修改、删除字段mysql语句用法,添加、修改、删除字段mysql语句用法,添加、修改、删除字段mysql语句用法,添加、修改、删除字段mysql语句用法,...

    mysql基本语句大全

    MySQL基本语句大全 MySQL是最流行的开源关系数据库管理系统,下面是MySQL基本语句的大全。 一、创建数据库 创建数据库的基本语句为:CREATE DATABASE database-name 例如:CREATE DATABASE mydb 二、删除数据库 ...

    MySQL查询语句汇总+编程知识+开发技术

    MySQL查询语句汇总+编程知识+开发技术; MySQL查询语句汇总+编程知识+开发技术; MySQL查询语句汇总+编程知识+开发技术; MySQL查询语句汇总+编程知识+开发技术; MySQL查询语句汇总+编程知识+开发技术; MySQL查询...

    kettle批量导出mysql建表语句

    在这个场景中,“kettle批量导出mysql建表语句”是一个关于如何使用Kettle来自动化地从MySQL数据库中提取建表语句,包括数据表和视图的创建语句,以便于备份或在其他环境中重建相同结构的过程。 首先,我们需要了解...

    mysql常用性能查询语句

    MySQL 常用性能查询语句 MySQL 是一种关系型数据库管理系统,提供了多种方式来查询和优化数据库性能。本文总结了一些常用的 MySQL 性能查询语句,帮助数据库管理员和开发人员更好地了解和优化数据库性能。 1. 查看...

    mysql语句转postgres的工具

    在这个过程中,`MysqlToPostgresUtil`工具扮演着重要的角色,它能帮助我们将MySQL的DDL(Data Definition Language)语句转换为PostgreSQL兼容的格式,从而简化迁移过程。 MySQL和PostgreSQL虽然都是关系型数据库...

    数据库查询指令:mysql查询语句汇总+编程知识+技术开发

    mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+编程知识+技术开发;mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+编程知识+技术开发;mysql查询语句汇总,数据库查询指令:mysql查询语句汇总+...

    MySQL SQL语句练习题及答案

    在 MySQL 中,创建表使用 CREATE TABLE 语句。例如,创建 student 表: ```sql CREATE TABLE student ( sno char(6), sname varchar(8), ssex char(2), sage smallint, sdept varchar(10) ); ``` 类似地,可以...

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    MySQL和Oracle都是广泛使用的数据库管理系统,但它们的SQL语法略有不同。当需要将MySQL的表结构迁移到Oracle数据库时,必须进行适当的语法转换。标题提到的"‘Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql...

    mysql常用语句 思维导图

    mysql常用语句总结 思维导图

    mysql 原生语句中save 的写法汇总.docx

    MySQL 原生语句中 save 的写法汇总 在 MySQL 中,save 操作是经常遇到的场景,特别是在 UPDATE 和 INSERT 操作中。使用 Hibernate 可以使用 saveOrUpdate 方法,但是使用原生 SQL 语句时,该如何实现 save 操作呢?...

    MySQL常用语句大全

    ### MySQL常用语句详解 #### 1. 查看服务器上存在的数据库 - **语句**:`SHOW DATABASES;` - **用途**:列出当前MySQL服务器上所有的数据库。 - **示例**:运行该命令后,会显示所有可用的数据库列表。 #### 2. ...

Global site tag (gtag.js) - Google Analytics