-
DDL数据库操作(数据定义语言)
使用DDL创建数据库,查询数据库,修改数据库,删除数据库查询数据库: show databases; 显示指定名称的数据的创建的SQL指令 show create database db_test; 创建数据库: create database <dbName>; create database if not exists db_test; 创建数据库的同时指定数据库的字符集 create database db_fmsc character set utf8; 修改数据库:修改数据库的字符集 alter database <dbName> character set gbk; alter database <dbName> character set utf8; 删除数据库:删除数据库时会删除当前数据库中的所有数据表以及数据表中的数据 drop database<dbName>; drop database if exists <dbName> 使用/切换数据库 use <dbName>
-
DDL数据表操作
创建数据表 create table students( stu_num char(8) not null unique, stu_name varchar(20) not null, stu_gender char(2) not null, stu_age int not null, stu_tel char(11) not null unique, stu_qq varchar(11) unique ); 查询数据表 show tables; 查询表结构: desc <tableName>; 删除数据表: drop table students; drop table if exists students; 修改数据表: 修改数据表名: alter table <tableName> rename to <newTableName>; 数据表也是有字符集,默认与数据库一致: alter table stus character set utf8; 添加字段(列): alter table stus add stu_remark varchar(200); 修改字段的列名和类型: alter table <tableName> change <oldColName> <newCloumnName> <type>; 只修改字段类型: alter table stus modify stu_desc varchar(400); 删除字段: alter table stus drop <colName>;
-
MySQL数据类型
数据类型,指的是数据表中的列支持存放的数据的类型数值类型: 在mysql中有多种数据类型可以存放数值,不同的类型存放的数值的范围或者形式不同;
字符类型:
存储字符序列的类型
日期类型: 在mysql数据库中,我们可以使用字符串来存储时间,但如果我们需要基于时间字段进行查询操作(查询某个时间段内的数据)就不便于查询实现
MySQL学习02(DDL)
于 2022-09-15 10:20:09 首次发布