目的
表是数据库存储数据的基本单位,由若干个字段组成,主要用来存储数据记录。表的操作
包括创建表、查看表、修改表和删除表。
这些操作都是数据库管理中最基本,也是最重要的操作。本节内容包括:
命令
1、
创建表 create table
查看表结构 desc table, show create table
表完整性约束
修改表 alter table
复制表 create table ...
删除表 drop table
2、查看表结构
DESCRIBE查看表结构
DESCRIBE 表名;
DESC 表名;
SHOW CREATE TABLE查看表详细结构
分类
复制表结构+记录 (key不会复制: 主键、外键和索引)
只复制表结构
复制表结构,包括Key
删除表
示例:
1 .复制表结构+记录 (key不会复制: 主键、外键和索引)
mysql> create table new_service
select * from service;
2.只复制表结构
mysql> create table new1_service select * from service where 1=2; //条件为假,查不到任何记录
3.复制表结构,包括Key
mysql> create table t4 like employees;
4.删除表
DROP TABLE 表名;
登录问题
mariadb登陆不上mysql,提示socket问题。本地连接,需要socket
安装mariadb
yum install -y mariadb
第一种,配置文件告诉他。
![图示1](https://img.haomeiwen.com/i15572377/08bda9c2cb65625e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
第二种,附加参数
mysql -u root -p'QianFeng@123' -S /tmp/mysql.sock
第三种,mariadb-client 卸了!
网友评论