首页> 基础笔记 >Mysql基础学习 Mysql基础学习

MySQL数据表的常见操作 查看、创建、删除、使用数据表命令

作者:小萝卜 2019-08-18 浏览 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)

文章评论

    高端网站建设