精华内容
下载资源
问答
  • 2020-11-20 20:23:30
    SELECT 
    create_time 表结构最后更新时间,
    update_time 数据最后更新时间 
    FROM information_schema.tables 
    WHERE table_schema = '数据库名称' AND table_name = '表名称';
    
    更多相关内容
  • MYSQL查看表结构

    千次阅读 2022-05-15 23:15:04
    MYSQL查看表结构 view:是数据库的视图 1.0 show columns from 表的列 【from 数据库】 :作用查看表的列的属性,如果不在表的所在库使用需要加上后面的 desc 表 :查看该表的所有列的属性 desc 表 列 :查看指定表...

    MYSQL查看表结构

    view:是数据库的视图

    1.0

    show columns from 表的列 【from 数据库】 :作用查看表的列的属性,如果不在表的所在库使用需要加上后面的

    desc 表 :查看该表的所有列的属性

    desc 表 列 :查看指定表的列的属性

    ALTER TABLE <表名>
    { ADD COLUMN <列名> <类型> :增加一个列
    | CHANGE COLUMN <旧列名> <新列名> <新列类型> :不仅可以更改属性还可以修改列的名字
    | MODIFY COLUMN <列名> <类型> :修改列的性质
    | DROP COLUMN <列名> :删除列
    | RENAME TO <新表名> } :修改表名,改名后的外键关系等会继承下来

    CREATE DATABASE test;
    USE test;
    CREATE TABLE  student
    (id INT  AUTO_INCREMENT  PRIMARY KEY,
    NAME CHAR(10)  );
    
    CREATE TABLE sc
    (grade INT,
     id INT ,
     FOREIGN KEY(id) REFERENCES student(id) 
     ON UPDATE CASCADE    
     ON DELETE CASCADE    
    );
    
    
    
    desc sc;
    desc sc grade;
    alter table student
    add column sage int;
    alter table student
    add constraint ck_sage check(sage between 15 and 20);
    
    alter table student
    drop constraint ck_sage
    
    alter table student
    drop column sage
    
    alter table s
    RENAME TO student;
    

    2.0 表的操作

    复制表:

    CREATE TABLE IF NOT EXISTS 新表
    LIKE 来源表; :复制表的结构

    create table if not exists 新表
    select * from 来源表; :会复制表的结构和数据

    create table if not exists s
    like student;
    create table if not exists s
    select * from sstudent;
    

    删除表:

    drop table 表名

    drop table 【if exists】表名 :【】内的表示限制这个表如果存在才进行删除操作

    3.0索引index

    索引类似于书的目录

    一个表可以有多个索引

    索引会增加物理存储于物理层面,约束不会增加更偏逻辑;

    主键约束和唯一约束会自动生成索引;

    索引可以是字段的组合但不能跨表建立索引;

    例如:创建一个(sno,sname,sage)

    就等同创建了三个索引——遵循最左原则:

    ​ (sno)

    ​ (sno,sname)

    ​ (sno,sname,sage)

    前缀索引:索引内容是查找字段的一部分

    频繁的增删改的不适合建立索引;

    适合建立索引的字段:

              出现在where和order by 后经常查询的
    

    ​ 重复率比较低的

    ​ 数据简单的

    聚簇索引就是索引顺序与数据物理顺序一致;

    innoDB:主键—>主索引—>聚簇(会依据聚簇排序改变表的数据行顺序)

    myisam:主键—>主索引—>非聚簇(不会按照聚簇排序改变原来数据的顺序)

    explain:看执行计划

    全文索引搜索的关键词不能大于50%或者“hello”类似的频词,否则无意义搜索不出-----50%的计算是按行来计算的

    全文索引只能在MyISAM引擎上建立使用

    CREATE DATABASE db1;
    USE db1;
    
    CREATE TABLE student
    (sno CHAR(8),
    sname CHAR(10),
    sage INT,
    UNIQUE KEY index_sname(sname),
    INDEX INDEX_sage(sage DESC));
    
    EXPLAIN
    SELECT * FROM student
    WHERE sname='小明'
    
    
    CREATE TABLE productnotes 
    (
    note_id INT NOT NULL,
    note_text TEXT NULL,
    FULLTEXT(note_text)
    ) 
    ENGINE=MYISAM;
    
    
    SELECT *
    FROM productnotes
    WHERE MATCH(note_text) AGAINST('teacher');这种的全文查找是找出文件内该字段的出现频率对此进行排序
    
    SELECT *
    FROM productnotes
    WHERE note_text LIKE '%teacher%';这种查找只对该这段查找是否存在,不查看频率也不会排序
    
    展开全文
  • mysql查看表结构命令

    千次阅读 2021-03-04 00:08:08
    mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名';顺便记下:show databases;use 数据库...

    mysql查看表结构命令,如下:

    desc 表名;

    show columns from 表名;

    describe 表名;

    show create table 表名;

    use information_schema

    select * from columns where table_name='表名';

    顺便记下:

    show databases;

    use 数据库名;

    show tables;

    原有一unique索引AK_PAS_Name(PAC_Name)在表tb_webparamcounter中,

    执行以下sql修改索引

    alter table tb_webparamcounter drop index AK_PAS_Name;

    alter table tb_webparamcounter add UNIQUE AK_PAS_Name(PC_ID,PAC_Name);

    若发现索引的逻辑不对,还需要再加一个字段进去,执行

    alter table tb_webparamcounter drop index AK_PAS_Name;

    alter table tb_webparamcounter add UNIQUE AK_PAS_Name(PC_ID,PAC_Name,PAC_Value);

    注意:这时的PC_ID,PAC_Name,PAC_Value三个字段不是FOREIGN KEY

    否则必需先drop FOREIGN KEY,再重做上一步才行

    顺便提下oracle

    select * from v$database;

    select * from all_users;

    select * from user_tables;

    展开全文
  • MySQL 查看表结构简单命令

    千次阅读 2021-01-18 18:08:10
    一、简单描述表结构,字段类型desc tabl_name;显示表结构,字段类型,主键,是否为空等属性,但不显示外键。例如:desc table_name二、查询表中列的注释信息select * from information_schema.columnswhere table_...

    一、简单描述表结构,字段类型

    desc tabl_name;

    显示表结构,字段类型,主键,是否为空等属性,但不显示外键。

    例如:desc table_name

    8ce044a0634665090350ec6eb1c34bae.png

    二、查询表中列的注释信息

    select * from information_schema.columns

    where table_schema = 'db' #表所在数据库

    and table_name = 'tablename' ; #你要查的表

    例如:

    c1123aad980e6336372919f343234115.png

    可以自动选择你需要信息

    三、只查询列名和注释

    select column_name, column_comment from information_schema.columns where table_schema ='db' and table_name = 'tablename' ;

    例如:

    展开全文
  • mysql查看表结构三种方法

    千次阅读 2021-01-26 10:48:04
    这个语句每次本能想出的,语义好记,可以直接查看建表语句,但不便于代码处理。 2. desc desc 名称 这个语句简单易用,可以获取到 COLUMNS 中的比较重要的字段:名称、类型、是否为空、键、默认值、额外信息。但...
  • mysql查看表结构的几种方式

    万次阅读 多人点赞 2019-07-24 09:15:42
    在我第N次忘记如何查看表结构后,在网上查了一下后,看到有好几种查看表结构的方式,总结一下。 以student(sid,sname,birthday,sex)的查看为例。 【方式一】:desc student; 语法:desc 表名;-----------------...
  • mysql查看表结构

    千次阅读 2021-01-20 01:32:43
    MySQL 查看表结构mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_s ...mysql查看表结构命令mysql查看表结构命令 mysql查看表结构命令,如下...
  • MySQL 表结构查看以及表结构修改

    千次阅读 2021-01-19 19:49:43
    使用MySql数据库时,如果对表字典不够熟悉,我们就需要查看表结构。如果数据库是在远程linux上部署,很多时候我们只能通过mysql的命令来查看表结构。同样,如果我们想要修改表结构,添加、删除、修改列时,也只能...
  • linux查看mysql数据表结构

    千次阅读 2021-01-19 00:09:10
    展开全部一、简单描述表结构,字段类型desc tabl_name;显示32313133353236313431303231363533e78988e69d8331333365636133表结构,字段类型,主键,是否为空等属性,但不显示外键。例如:desc table_name二、查询表中...
  • mysql查看表结构信息

    千次阅读 2018-10-20 17:36:37
    需求背景是给一个表名然后给出相应的表结构信息及索引信息 常用的命令有如下: 1. desc tableName; desc employees.employees; 2. show columns from tableName; show COLUMNS from employees.employees; 3. ...
  • mysql 表结构查询的SQL语句

    千次阅读 2020-07-23 11:21:43
    1、查看表结构 desc student; 2、查看表的DDL语句 show create table student; 3、查看列的结构信息 select column_name,data_type,column_comment,column_key,extra,character_maximum_length,is_nullable,...
  • mysql中insert into语句的5种写法(上) http://blog.csdn.net/number1killer/article/details/77841565 mysql加减乘除,求余,求平均值,查询不等于某数值 ... m
  • MySQL 查看表结构简单命令。

    万次阅读 多人点赞 2012-09-13 08:27:25
    一、简单描述表结构,字段类型 desc tabl_name; 显示表结构,字段类型,主键,是否为空等属性,但不显示外键。 二、查询表中列的注释信息 select * from information_schema.columns where table_schema ...
  • linux中查看MySQL数据库数据及结构

    千次阅读 2022-01-20 16:57:59
    1.mysql -uroot -p 回车 输入密码; 2 . 显示所有的数据库。show databases; 3 . 选择数据库,use xxx; 4 . 显示。show tables; 5 . 直接查询语句,显示数据。select * from tbl;
  • mysql查看表结构,字段等命令

    千次阅读 2018-07-02 17:46:04
    mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;
  • MySQL如何查看当前表结构

    千次阅读 2019-12-06 16:30:31
    以user用户表为例,显示查看表结构的两种方式: 1. desc(describe的缩写) user(表名): 2. show create table user(表名):
  • MySQL查看表结构方法整理

    千次阅读 2015-02-04 12:54:56
    MySQL查看表结构方法
  • mysql数据库查看表结构

    千次阅读 2021-01-19 18:38:51
    sql见文档结尾部分MySQL示例数据库模式由以下组成:customers: 存储客户的数据。products: 存储汽车的数据。productLines: 存储产品类别数据。orde...文章好程序员2019-12-031959浏览量什么是mysql数据库安全 ...
  • mysql常用查看表结构的SQL语句

    千次阅读 2019-12-31 21:53:15
    1.查看表结构: SELECT column_name,data_type FROM information_schema.columns WHERE table_name='数据库表名'; 2.查看表的主键: SELECT column_name AS 主键 FROM INFORMATION_SCHEMA.`KEY_COLUMN_USAGE` WHERE...
  • 查看修改MySQL表结构命令

    万次阅读 多人点赞 2020-06-12 16:41:01
    查看修改MySQL表结构命令 简述 小编经常会遇到一些数据库编码不对得问题,好TM头疼,这里做一个记录,供大家参考。 修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE …]...
  • MySQL——查看数据表结构

    万次阅读 2018-04-12 23:41:26
    1. 查看表的基本结构语句 DESCRIBE用 DESCRIBE/DESC 语句可以查看表的字段信息,其中包括字段名、字段数据... 【例】 分别使用 DESCRIBE 和 DESC 语句查看表 tb_dept1 和表 tb_emp1 的表结构查看 tb...
  • mysql查看表结构和编码

    千次阅读 2016-12-01 19:44:17
    mysql查看表结构和编码
  • MySQL表结构

    万次阅读 2021-12-25 15:32:26
    MySQL表结构 约束条件 查看约束条件 设置约束条件 总结 修改表结构 语法结构 添加新字段 修改字段类型 修改字段名 删除字段 修改表名 MySQL表结构 约束条件 作用是限制如何给字段赋值 查看约束...
  • mysql获取所有的表结构及备注

    千次阅读 2020-08-27 14:49:35
    根据库名导出所有表信息: SELECT * FROM information_schema.`TABLES` WHERE TABLE_SCHEMA = 'vipaos_center' 根据库名导出所有表名及表备注: SELECT ...mysql获取整个哭的所有表,及表结构
  • 查询表结构:desc 表名; 查询表索引:show index from 表名; 查看触发器:show triggers like '表名';
  • mysql查看表结构命令,如下: desc table_name; show columns from table_name; describe table_name; show create table table_name; use information_schema //进入库 select * from columns where table_name='...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 555,976
精华内容 222,390
关键字:

mysql查看表结构

mysql 订阅
友情链接: smt32 模拟I2C pro.rar