Amor-ztt

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

基本语法

http://www.voidme.com/mysql/mysql-select

常见面试题

https://blog.csdn.net/weixin_42919267/article/details/105544913

CREATE DATABASE test_db; 即可创建一个数据库

SHOW CREATE DATABASE; 查看 test_db_char 数据库

 

 

 

show database;

 

 

 show database like ‘%test%’

使用 LIKE 从句,查看名字中包含 test 的数据库

 

 

  drop database test_db_char;

删除test_db_char的数据库

使用drop database if exists 数据库名 ;

防止系统报错

 

 

 use test_db;

将 test_db设置为默认数据库

————————————————————————————

选择创建表的数据库 test_db,创建 tb_emp1 数据表

 

 

 

describe tb_emp1; 查看表结构

 

 

 查看创建表名的结构

 

 

 

 ALTER TABLE 语句来改变原有表的结构

例如增加或删减列、创建或取消索引、更改原有列类型、重新命名列或表

常用的语法格式如下:

ALTER TABLE <表名> [修改选项]

修改选项的语法格式如下:

{ ADD COLUMN <列名> <类型>

新字段名为需要添加的字段的名称; 

FIRST 为可选参数,其作用是将新添加的字段设置为表的第一个字段; 

AFTER 为可选参数,其作用是将新添加的字段添加到指定的 已存在的字段名的后面。

 

 

 “desc+表名; 用来显示表的状态

 

 

 

 常用的语法格式如下:

ALTER TABLE <表名> [修改选项]

修改选项的语法格式如下:

{ ADD COLUMN <列名> <类型>
| CHANGE COLUMN <旧列名> <新列名> <新列类型>
| ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT }

| MODIFY COLUMN <列名> <类型>

修改字段的数据类型 modify

 

 

 

 

 

 删除字段drop

 

 修改字段名称change

 

 

 

 

 

 rename to 修改表名

 

 

 

MySQL 的数据类型有大概可以分为 5 种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等。

注意:整数类型和浮点数类型可以统称为数值数据类型。

1) 数值类型(整数型和浮点型)

整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,

浮点数类型包括 FLOAT 和 DOUBLE,定点数类型为 DECIMAL。

2) 日期/时间类型

包括 YEAR、TIME、DATE、DATETIME 和 TIMESTAMP。

3) 字符串类型

包括 CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM 和 SET 等。

4) 二进制类型

包括 BIT、BINARY、VARBINARY、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。

定义字段的数据类型对数据库的优化是十分重要的。

 

MySQL的主键

必须定义为唯一标识符,而且不能为空

 

 

 select查询 

* 查询所有字段

 

 

 

查询表中指定的字段

SELECT < 列名 > FROM < 表名 >;

 

 

 

not null , default, comment 的作用?

 

 

 


* ==not null== :插入数据的时候不允许为空(null)空了就报错.
* ==default== :插入时候不给值 默认是 给的默认值.
age int not null default 0,
不可以插入null , 不给就是默认的 0 .
* ==comment==:作用在于别人 显示创建表的信息的时候,可以看见 整个表的注释信息.
> **show create table** 表面;查看comment等.

posted on 2022-04-19 16:23  小颜七七  阅读(52)  评论(0编辑  收藏  举报