天雷 发表于 2023-4-3 21:27:38

MYSQL基础知识之DDL语句

一、DDL概念
DDL(Data Definition Language)语言:数据定义语言,用来定义数据库对象,如数据库、数据表和数据字段,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。
 
二、数据库操作
2.1、linux环境连接数据库
语法:mysql -u用户名 -p  回车后再输入数据库登录密码

 
2. 2、查看所有数据库
语法:show databases;  

 
2.3、创建数据库
语法:create database 数据库名 ;
方括号中的内容可填可不填

 
2.4、使用某个数据库
语法:use 数据库名;

 
 2.5、查看当前数据库
语法:select database();

 
 2.6、删除数据库
语法:drop database 数据库名;

 
 2.7、查看数据库编码 
语法:show variables like 'character%';

 其中:
character_set_client 为客户端编码方式;
character_set_connection 为建立连接使用的编码;
character_set_database 为数据库的编码;
character_set_results 为结果集的编码;
character_set_server 为数据库服务器的编码;

三、数据库表操作
3.1、创建表
语法:
create table 表名(
    字段1 字段1类型 ,
    字段2 字段2类型 ,
    字段3 字段3类型 ,
    ......
    字段n 字段n类型
) ;
注意:方括号是可选参数,在最后一个字段中没有逗号

 
 3.2、查看当前数据库下所有表
语法:show tables;

 
3.3、查看表结构
语法:desc 表名;

 
 3.4、查看指定表的建表语句
语法:show create table 表名;

 
 3.5、添加表字段
语法:alter table 表名 add 字段名 类型(长度) [约束];

 
 3.6、修改表字段类型
语法:alter table 表名 modify 字段名 字段新数据类型(长度);

 
 3.7、修改字段名、字段类型
语法:alter table 表名 change 旧字段名 新字段名 字段类型(长度) [约束];
 
3.8、修改表名
语法:alter tabe 表名 rename to 新表名;

 
 3.9、删除数据表字段
 语法:alter table 表名 drop 字段名;

 
 3.10、删除数据表
语法:drop table 表名;

 

来源:https://www.cnblogs.com/jpxjx/p/17284334.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: MYSQL基础知识之DDL语句