首页> 基础笔记 >Mysql基础学习 Mysql基础学习
MySQL数据表的常见操作 查看、创建、删除、使用数据表命令
作者:小萝卜 2019-08-18 【 MySql 】 浏览 871
简介MySQL数据表的常见操作 查看、创建、删除、使用数据表命令
MySQL数据表的常见操作 查看、创建、删除、使用数据表命令
简单的创建数据表语法:
CREATE TABLE [IF NOT EXISTS] 表名称(字段1信息,字段2信息…字段N信息)[ENGINE=MyISAM DEFAULT CHARSET=UTF8];
删除数据表:
DROP TABLE [IF EXISTS] 数据表名称;
修改表结构:
ALTER TABLE 数据表名称 相关操作;
实例:
mysql>
-- 创建数据表uu,内有id,name,age,sex字段
mysql> create table uu(id int,name varchar(16),age tinyint,sex enum('m','w'));
Query OK, 0 rows affected (0.25 sec)
-- 查看uu表的建表语句。
mysql> desc uu;
+-------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+---------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(16) | YES | | NULL | |
| age | tinyint(4) | YES | | NULL | |
| sex | enum('m','w') | YES | | NULL | |
+-------+---------------+------+-----+---------+-------+
4 rows in set (0.13 sec)
-- 查看当前数据库下的所有表
mysql> show tables;
+-------------------+
| Tables_in_lamp110 |
+-------------------+
| uu |
+-------------------+
1 row in set (0.16 sec)
mysql>
-- 尝试创建表aa
mysql> create table if not exists aa(
-> id int,
-> name varchar(16),
-> age tinyint,
-> sex enum('m','w')
-> );
Query OK, 0 rows affected (0.09 sec)
--查看当前数据库下的所有表
mysql> show tables;
+-------------------+
| Tables_in_lamp110 |
+-------------------+
| aa |
| uu |
+-------------------+
2 rows in set (0.00 sec)
--查看uu的建表语句
mysql> show create table uu\G
*************************** 1. row ***************************
Table: uu
Create Table: CREATE TABLE `uu` (
`id` int(11) DEFAULT NULL,
`name` varchar(16) COLLATE utf8_unicode_ci DEFAULT NULL,
`age` tinyint(4) DEFAULT NULL,
`sex` enum('m','w') COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
1 row in set (0.00 sec)
-- 删除aa表
--mysql> drop table aa;
mysql>
很赞哦! (0)