`

mysql表结构命令

阅读更多
  • show columns from 表名;
  • describe 表名;
  • show create table 表名;
  • use information_schema
  •    select * from columns where table_name='表名';


顺便记下:

show databases;
use 数据库名;
show tables;

ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...]

alter_specification:
        ADD [COLUMN] create_definition [FIRST | AFTER column_name ]
  or    ADD INDEX [index_name] (index_col_name,...)
  or    ADD PRIMARY KEY (index_col_name,...)
  or    ADD UNIQUE [index_name] (index_col_name,...)
  or    ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
  or    CHANGE [COLUMN] old_col_name create_definition
  or    MODIFY [COLUMN] create_definition
  or    DROP [COLUMN] col_name
  or    DROP PRIMARY KEY
  or    DROP INDEX index_name
  or    RENAME [AS] new_tbl_name
  or    table_options


Refresh Database:
Backup: mysqldump -h offline-prod-mysql-db1 -P 3306 -u username -p --opt databaseName > databaseName.sql

Refresh: mysql -h offline-dev-mysql-db1 -u username -P 3306 -p databaseName < databaseName .sql

mysqldump -h 10.19.8.167 -P 3306 -u username -p --no_data DATABASE_NAME > output_filename_schema.sql

Connect to Database:
mysql -h 10.19.90.52-u username -p
mysql create database databaseName;
grant all privileges on *.* to 'root'@'%' identified by 'passwd';

Privillege :
show grants for 'username'@'%';
set password for 'username'@'%' = PASSWORD('newpwd');

Create User :
GRANT ALL PRIVILEGES ON . TO 'uesrname'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSHPRIVILEGES;

Others:
Quit
select version(),current_date();
select (20+5)*4 AS Result,sin(pi()/3);
SELECT USER(); SELECT NOW();
分享到:
评论

相关推荐

    MySql表结构导出到Word

    支持导出MySQL数据库表结构!! 运行环境:jdk8+,需要Java运行环境 执行命令:java -jar data_to_word-1.0-SNAPSHOT.jar

    Oracle的表结构转成Mysql的表结构

    这将返回一个完整的MySQL创建表语句,用于创建指定表的等效MySQL表结构。 #### 总结 本文介绍的`fnc_table_to_mysql`函数能够有效地帮助用户从Oracle迁移到MySQL时,快速地生成对应的表结构。尽管存在一定的局限性...

    自动导出mysql表结构word文档

    运行jar包,输入自己要到导出的mysql名称,用户名,密码,导出的位置等等,可以直接导出mysql表的结构word文档 命令为:java -jar Structrue.jar -n=数据库名 -u=用户名 -p=秘密啊 -d路径

    mysql表结构导出jar包

    总之,MySQL表结构的导出是一个常见的需求,可以使用MySQL自带的`mysqldump`工具或第三方软件如"database-export-3.2.0-SNAPSHOT.jar"来完成。选择哪种方式取决于个人或团队的需求,如自动化程度、便利性以及是否...

    mysql常用操作命令

    本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中的所有数据库、使用指定数据库、查询当前所操作的数据库名称、创建新数据库、删除数据库、创建表、显示数据库中的...

    MySQL 查看表结构实用命令.docx

    * 复制表结构命令: ```sql create table table1 like table; ``` * 复制数据命令: ```sql insert into table1 select * from table; ``` * 机器授权命令: ```sql grant select on *.* to 'reader'@'%' identified...

    MySQL删除表数据 MySQL清空表命令 3种方法

    但请注意,`TRUNCATE` 不是真正的删除操作,它不会影响表结构,只是将表的数据段清零。示例: ```sql TRUNCATE TABLE 表名; ``` ### 方法二:DELETE FROM 另一种方法是使用 `DELETE FROM` 命令,配合 `WHERE` ...

    MySQL数据库命令大全

    **显示表结构** 要查看某个数据表的结构,可以使用`describe 表名;`。 **创建与删除数据库** 创建新的数据库使用`create database 库名;`,而`drop database 库名;`则用于删除已存在的数据库。 **创建与删除数据...

    mysql导入导出表结构及表数据及执行sql常用指令.pdf

    3. 导出和导入表结构及数据3.1 导出整个数据库或特定表到SQL文件: ```bash # 导出整个数据库 mysqldump -h 主机地址 -u 用户名 -p 数据库名 &gt; 数据库备份文件.sql # 导出特定表 mysqldump -h 主机地址 -u 用户名 -...

    mysql表修复的实用命令

    本文将详细探讨“mysql表修复的实用命令”,并结合具体实例进行深入分析。 ### MySQL表修复的重要性 MySQL作为一款广泛使用的开源关系型数据库管理系统,在实际应用中可能会遇到各种各样的问题,如硬件故障、软件...

    mysql一些常用命令

    此命令备份了`mysql`数据库中的`sva_rec`表结构,但不包括数据,备份文件存储在`e:\sva_rec.sql`路径下。 4. **只备份表结构而不包含数据(多个表):** ```shell C:\Users\jack&gt;mysqldump -u root -p mysql -d ...

    同步mysql表结构源代码.zip

    "同步mysql表结构源代码.zip"这个资源显然与数据库管理和开发工具有关,它提供了一种方式来确保不同数据库环境中的表结构保持一致。让我们深入探讨这个主题。 首先,MySQL是一个开源、免费的SQL数据库管理系统,...

    设计 MySQL 表结构 - NineData.pdf

    在设计 MySQL 表结构时,NineData 提供了一个强大的可视化工具,使得用户无需手动编写 SQL 命令,只需通过鼠标操作即可完成整个过程。这个功能适用于 MySQL、MariaDB 和 OceanBase 数据源,大大简化了数据库开发者的...

    Mysql命令大全 Mysql命令大全

    Mysql 提供了多种命令来操作数据库,包括显示当前数据库服务器中的数据库列表、显示数据库中的数据表、显示数据表的结构、建立数据库、建立数据表等。 * 显示当前数据库服务器中的数据库列表:mysql&gt; SHOW ...

    mysql alter table命令修改表结构实例

    mysql实例之使用alter table命令修改表结构 mysql alter table语句可以修改表的基本结构,例如添加字段、删除字段、添加主键、添加索引、修改字段数据类型、对表重命名等等操作,本文章通过两个简单的实例向大家介绍...

    mysql数据库cmd命令大全

    2. 获取表结构:使用 `desc 表名;` 或 `show columns from 表名;` 命令。 3. 删除表:使用 `drop table &lt;表名&gt;;` 命令。 4. 修改表信息:使用 `alter table &lt;表名&gt;…;` 命令。 5. 插入表数据:使用 `insert into ...

    linux下导入导出mysql数据库及其导出数据命令大汇总

    在 Linux 下,我们可以使用 mysqldump 命令来导出 MySQL 数据库中的表结构和数据。基本语法如下: ```sql mysqldump -u 用户名 -p密码 目标数据库 &gt; 导出数据库的名称 ``` 例如,要导出目标数据库 `VSMNG` 中的表...

    MySQL DBA常用命令大汇总

    2. 获取表结构:使用命令desc表名或showcolumnsfrom表名。例如:mysql&gt; DESCRIBE MyClass。 3. 删除表:使用命令droptable &lt;表名&gt;。例如:删除表名为MyClass的表,命令为:mysql&gt; droptable MyClass;。 4. 插入数据...

    mysql数据库常用命令汇总

    15. 查看数据表:使用`desc`或`describe`命令查看数据表的结构,例如:`desc table1;`或`describe table1;` 16. 更改数据表:使用`rename table`命令修改数据表的名称,例如:`rename table table1 to table2;` ...

Global site tag (gtag.js) - Google Analytics