mysql建立表怎么查,mysql如何查询建表语句

mysql如何进入数据库查看所有表

1.查看数据库,选中使用数据库,并查看数据库表,具体操作命令如下:

成都创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为福鼎企业提供专业的网站制作、做网站,福鼎网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

show databases;

use student;

show tables;

2.选择student数据库中的一张表stu_score,查看数据库表数据,并利用explain分析数据库表,如下图所示:

select * from stu_score;

explain select * from stu_score;

3.查看数据库使用索引的情况,使用命令:

show status like 'Handler_read%';

4.用于分析和存储表的关键字,分析的结果可以得到精准的信息,利用命令analyze,

analyze table stu_score;

5.检查数据库表stu_score,检查表是否有错误,利用命令:

check table stu_score;

6.优化数据库表,利用命令:

optimize table stu_score;

扩展资料:

可以使用命令行工具管理 MySQL 数据库(命令 mysql 和 mysqladmin),也可以从 MySQL 的网站下载图形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。

phpMyAdmin是由 php 写成的 MySQ L资料库系统管理程程序,让管理者可用 Web 界面管理 MySQL 资料库。

phpMyBackupPro也是由 PHP 写成的,可以透过 Web 界面创建和管理数据库。它可以创建伪 cronjobs,可以用来自动在某个时间或周期备份 MySQL 数据库。

另外,还有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager, navicat等等。

mysql 怎么查看创建的数据库和表

mysql

查看有多少个数据库,有多少个表,方法如下:

1、图形界面直接查看:

2、命令查看:

#查看数据库

SHOW DATABASES;#查看表

USE blog;

SHOW TABLES;#查看表中的列

SHOW COLUMNS FROM auth_user;

DESCRIBE auth_user;

注意:describe

表名

show

columns

from

表名

的一种快捷方式。

mysql数据库如何查看创建表的代码

采用命令show create table table_name即可查看MySQL数据库表的建表语句。

Mysql怎样查看某个表的建表语句导出建表sql语句

查看某个表的建表语句,可以使用phpmyadmin查看,首先选择这个表所在的数据库。

比如:ecshop库,里面有个ecs_goods表,那么查看goods表的建表语句为:

show create table ecs_goods

把这条sql语句复制到

把显示的结果复制到其它机器上运行,就建好一张goods表了。

MySQL 是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小,速度快,总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。

mysql怎么建立表

MySQL 提供了多种创建索引的方法:

1) 使用 CREATE INDEX 语句

可以使用专门用于创建索引的 CREATE INDEX 语句在一个已有的表上创建索引,但该语句不能创建主键。

语法格式:

CREATE 索引名 ON 表名 (列名 [长度] [ ASC | DESC])

语法说明如下:

索引名:指定索引名。一个表可以创建多个索引,但每个索引在该表中的名称是唯一的。

表名:指定要创建索引的表名。

列名:指定要创建索引的列名。通常可以考虑将查询语句中在 JOIN 子句和 WHERE 子句里经常出现的列作为索引列。

长度:可选项。指定使用列前的 length 个字符来创建索引。使用列的一部分创建索引有利于减小索引文件的大小,节省索引列所占的空间。在某些情况下,只能对列的前缀进行索引。索引列的长度有一个最大上限 255 个字节(MyISAM 和 InnoDB 表的最大上限为 1000 个字节),如果索引列的长度超过了这个上限,就只能用列的前缀进行索引。另外,BLOB 或 TEXT 类型的列也必须使用前缀索引。

ASC|DESC:可选项。ASC指定索引按照升序来排列,DESC指定索引按照降序来排列,默认为ASC。

2) 使用 CREATE TABLE 语句

索引也可以在创建表(CREATE TABLE)的同时创建。在 CREATE TABLE 语句中添加以下语句。语法格式:

CONSTRAINT PRIMARY KEY [索引类型] (列名,…)

在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的主键。

语法格式:

KEY | INDEX [索引名] [索引类型] (列名,…)

在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的索引。

语法格式:

UNIQUE [ INDEX | KEY] [索引名] [索引类型] (列名,…)

在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的唯一性索引。

语法格式:

FOREIGN KEY 索引名 列名

在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的外键。

在使用 CREATE TABLE 语句定义列选项的时候,可以通过直接在某个列定义后面添加 PRIMARY KEY 的方式创建主键。而当主键是由多个列组成的多列索引时,则不能使用这种方法,只能用在语句的最后加上一个 PRIMARY KRY(列名,…) 子句的方式来实现。

mysql 怎么查看创建的数据库和表

方法:

查看数据库表的创建时间可以在information_schema中查看

information_schema数据库表说明:

schemata表:提供了当前mysql实例中所有数据库的信息。是show

databases的结果取之此表。

tables表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show

tables

from

schemaname的结果取之此表。

数据库表的创建时间在tables表中的create_time字段

select create_time from tables where table_schema='数据库名' and table_name='表名';

将上面的数据库名以及表名替换为所要查询的数据即可。


分享标题:mysql建立表怎么查,mysql如何查询建表语句
分享链接:http://ybzwz.com/article/dsiosis.html