MySQL数据库使用——MySQL表管理
来源:互联网 发布:linux压缩成zip 编辑:程序博客网 时间:2024/06/14 00:36
- 创建表CREATE TABLE
- 查看表SHOW TABLES
- 查看表字段SHOW COLUMNS FROM
- 查询所有数据表SHOW TABES
- 修改表名字RENAME
- 删除表DROP TABLE
管理之前先进入对应的数据库进行操作
mysql> use zx_mysql;Database changedmysql>
MySQL中,各个表代表着项目的子模块,比如用户表,用户状态表,公共信息表等,表的创建与删除只能通过管理员用户进行。
创建表:CREATE TABLE
SQL命令:
CREATE TABLE
mysql> CREATE TABLE users( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `vname` varchar(20) DEFAULT NULL COMMENT '用户名', `vpwd` varchar(50) DEFAULT NULL COMMENT '用户密码', `add_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`) )ENGINE=InnoDB;Query OK, 0 rows affectedmysql>
表字段说明
`vname` :字段名varchar(20) :字段类型,长度DEFAULT NULL :默认值,NULLCOMMENT '用户名' :注释ENGINE=InnoDB :该表的存储引擎为InnoDB引擎AUTO_INCREMENT=3 :可以添加指定自动递增的值,当前从3开始自动递增,默认从1开始自动递增。
查看表:SHOW TABLES
SQL命令:
SHOW TABLES;
mysql> SHOW TABLES;+---------------------------+| Tables_in_zx_mysql |+---------------------------+| users |+---------------------------+1 rows in set
查看表字段:SHOW COLUMNS FROM
SQL命令:
SHOW COLUMNS FROM <tablename>
或:
DESC <tablename>;
mysql> SHOW COLUMNS FROM zusers;+-----------+-------------------+------+------+---------------------+----------------+| Field | Type | Null | Key | Default | Extra |+-------------+-----------------+------+------+---------------------+----------------+| id | int(10) unsigned | NO | PRI | NULL | auto_increment || vname | varchar(20) | YES | | NULL | || vpwd | varchar(50) | YES | | NULL | || add_time | timestamp | NO | | CURRENT_TIMESTAMP | |+-----------+-------------------+------+------+---------------------+----------------+4 rows in set
字段信息:
Field :字段名Type :字段类型Null :是否允许空值Key :键值Default :默认值Extra :其他信息,auto_increment自动递增
查询所有数据表:SHOW TABES
SQL命令:
SHOW TABES;
mysql> SHOW TABLES;+-----------------------+| Tables_in_zx_mysql |+-----------------------+| users |+-----------------------+1 row in set
修改表名字:RENAME
SQL命令:
ALTER TABLE <tablename> RENAME <new tablename>;
mysql> ALTER TABLE users RENAME zx_users;Query OK, 0 rows affectedmysql> show tables;+--------------------+| Tables_in_zx_mysql |+--------------------+| zx_users |+--------------------+1 row in setmysql>
删除表:DROP TABLE
SQL命令:
DROP TABLE <tablename>;
mysql> DROP TABLE zx_users;Query OK, 0 rows affectedmysql>
阅读全文
0 0
- MySQL数据库使用——MySQL表管理
- MySQL数据库使用——MySQL数据库管理
- MySQL数据库使用——MySQL用户管理
- MySQL数据库使用——MySQL字段管理
- MySQL数据库表管理
- 使用phpMyAdmin管理MySQL数据库
- Mariadb(mysql)数据库管理系统-02——表管理
- MySql数据库入门、数据库管理、表管理
- ubuntu使用phpAdmin网页管理Mysql数据库
- python下使用alembic管理MYSQL数据库
- MySQL数据库—使用命令行操作数据库
- Mariadb(mysql)数据库管理系统-03——用户管理
- mysql 管理数据库和管理表笔记
- 【MySql】MySql之数据库管理
- mysql数据库管理
- MySQL数据库管理常用命令
- MySQL数据库管理常用命令
- MySQL数据库管理常用命令
- JavaScript DOM 编程
- 正则表达式语法
- 【Linxu内核设计与实现】-第3章 进程管理
- MYIR-ZYNQ7000系列-zturn教程(3):gpio_mio
- pycharm最常用快捷键总结(mac)
- MySQL数据库使用——MySQL表管理
- 【牛腩新闻发布系统】改变表格的内容
- Vuejs全家桶系列(一)--- 基本用法
- Android中调用第三方实现美团城市选择
- 线段树简述
- JQuery 设置样式属性
- 数据结构上机-迷宫-非递归版深度优先搜索
- PHP WebShell变形技术总结
- python基础(03)——while循环和for循环