mysql创建,显示,删除数据表的方法
墨初 数据库 56618阅读
mysql数据库中的表操作是非常重要的,一般的表操作都是通过sql命令来完成的,下面的是mysql数据表的操作,大家可以参考一下。
mysql创建新的数据数据表
命令:
# 进入数据库后创建新表 use 数据库; create table newdata( #表字段 ); # 在指定数据库创建新表 create table database.newdata( #表字段 ); # database 是一个数据库
例1:
MariaDB [tool]> use db_4; #进入数据库 Database changed MariaDB [db_4]> create table newdata( -> name varchar(50) -> ); Query OK, 0 rows affected (0.025 sec)
例2:
# 在指定的数据库中创建新表,不用进入库里面 MariaDB [db_4]> create table tool.newdatas( -> name varchar(50) -> ); Query OK, 0 rows affected (0.009 sec)
mysql显示数据表的方法
命令:
#当前库下的所有表 show tables; #指定库下的所有表 show tables from [数据库]; #显示搜索数据表 show tables like '%like'; # _表示匹配一个字符,%表示匹配n个字符 #显示数据表的创建命令 show create table [表名]
例:
MariaDB [db_4]> show tables; +----------------+ | Tables_in_db_4 | +----------------+ | newdata | +----------------+ 1 row in set (0.002 sec)
例2:
MariaDB [db_4]> show tables from tool; +----------------+ | Tables_in_tool | +----------------+ | newdatas | | user2 | +----------------+ 2 rows in set (0.002 sec)
例3:
MariaDB [db_4]> show create table newdata; +---------+-------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +---------+-------------------------------------------------------------------------------------------------------------------------------+ | newdata | CREATE TABLE `newdata` ( `name` varchar(50) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci | +---------+-------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.006 sec)
mysql查看数据表内容
命令:
desc 表名; describe 表名; # desc 与 describe 的作用是一样的 show columns from 表名;
例:
MariaDB [db_4]> desc newdata; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | name | varchar(50) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.005 sec)
例2:
MariaDB [db_4]> show columns from newdata; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | name | varchar(50) | YES | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.003 sec)
mysql修改表名与参数
命令:
#修改表名 rename table [表名] to [新表名]; #修改表选项 alter table [表名] [参数];
例:
MariaDB [db_4]> rename table newdata to newdatas; Query OK, 0 rows affected (0.011 sec)
例2:
MariaDB [db_4]> alter table newdatas charset utf8; Query OK, 0 rows affected (0.011 sec) Records: 0 Duplicates: 0 Warnings: 0
以上就是数据库中表的创建,显示与修改的方法,大家可以参考一下。
标签:mysql