文章目录

  • 数据库
  • 数据表


数据库

1、对于SQL语句,在结束时必须加上分号

2、查看当前MySQL中已有的数据库用show databases;

3、显示当前时间用select now();
可以看出此处的now()是一个函数。在MySQL语句的使用中,要分清楚调用的语句是否需要加括号

4、查看当前MySQL版本用select version();

5、创建数据库用create database + 名称;
由于数据库在创建时默认的编码格式为latin1,后续如存储中文数据时会出现错误,此时需要在这条语句中加上charset=utf8

create database student charset=utf8;

6、查看数据库的创建信息用show create database + 名称;

show create database test;

可以通过查到的信息看到该数据库的编码类型是utf8

mysql显示数据库中的表中的内容 mysql怎么显示数据库里的表_数据库

7、删除数据库为drop database + 名称
删库跑路千万不要学

drop database test;

8、当数据库的名称中包含非下划线的字符,在对其进行操作时,要用特定符号将其括起来:Tab键上方的键(和波浪线同在一个键上)

create database `test-2';

数据表

1、一个数据库下可以包含多个数据表,两者就像Excel里xlsx文件和里面sheet的关系

2、要创建一个数据表,必须确保两个前提:数据库已经创建好、当前正在使用该数据库

3、利用use + 数据库名称; 可以进行数据库的选择和切换,用select database(); 可以查看当前正在使用哪个数据库

4、创建数据表用create table + 表名 + (字段,类型,约束);
当一个字段有多个约束条件时,各约束条件之间没有顺序之分;表名可以和数据库名称相同

create table student(
id int primary key not null auto_increment,
name varchar(30) not null,
age tinyint unsigned not null,
gender enum('男','女','保密') default '保密',
height decimal(5,2),
cls_id int unsigned
);

5、查看当前数据库中的所有表格用show tables();

6、查看数据表的结构用desc + 表名;

mysql显示数据库中的表中的内容 mysql怎么显示数据库里的表_数据库_02


7、向表中插入数据,用insert into + 表名 + values(插入的数据);

插入的数据,其排列顺序必须与创建数据表时字段的顺序一致

insert into student values(0, '张三', 18, '男', 180.00, 1);

8、查看表内数据,用select * from + 表名;

mysql显示数据库中的表中的内容 mysql怎么显示数据库里的表_数据_03