美文网首页
DDL目的,命令

DDL目的,命令

作者: name_cc2f | 来源:发表于2019-01-15 19:21 被阅读0次

                                         目的

表是数据库存储数据的基本单位,由若干个字段组成,主要用来存储数据记录。表的操作

包括创建表、查看表、修改表和删除表。

这些操作都是数据库管理中最基本,也是最重要的操作。本节内容包括:

                                      命令

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 卸了!

相关文章

网友评论

      本文标题:DDL目的,命令

      本文链接:https://www.haomeiwen.com/subject/pffudqtx.html