MySQL基础知识

一、数据库相关的简单命令

1、显示数据库

show databases;

MySQL基础知识_第1张图片

2、创建数据库 

create database 数据库名 character set 字符集 collate 指定字符集的校验规则; 

注意:

  • 数据库名应尽量避免使用关键字,如必须使用则需添加``(倒引号);
  • 未加粗的部分可进行省略,默认使用MySQL中的默认字符集;
  • 如果数据库已存在,则无法创建;

MySQL基础知识_第2张图片  

3、删除数据库 

drop database 数据库名;

这是一个比较危险的命令,谨慎操作。

4、使用数据库 

MySQL中存放多个数据库,就需要指定某个数据库来进行相关操作。

use 数据库名; 

二、数据库的数据类型 

 1、数值类型

MySQL基础知识_第3张图片

通俗来讲,表格中的M指的是有效数字的位数,D指的是小数点后的位数。 

 2、字符串类型

注意:在MySQL中没有字符类型。在插入这类数据时应加上双引号或者单引号。

MySQL基础知识_第4张图片

3、日期类型 

MySQL基础知识_第5张图片

对于DATATIME类型在插入数据时的格式为:年-月-日 时:分:秒 (省略时分秒后插入数据为年-月-日 00:00:00),在插入数据时需加单引号或双引号,若数据不合法则无法插入。

三、数据库表的简单操作

1、查看数据表

​​​​​show tables;

 

表示当前为空。

2、创建数据表 

create table 数据表名(字段名 数据类型,字段名 数据类型,……); 

创建一个学生表:

3、查看表结构

desc 数据表名; 

MySQL基础知识_第6张图片 注意:

  • int(11):表示数据宽度为11;
  • 字段名Null表示是否允许为空;
  • Key表示是否为主键;
  • Default 表示默认值;
  • Extra表示额外信息;

4、删除表

drop table 表名;

MySQL基础知识_第7张图片 

 

你可能感兴趣的:(MySQL,mysql,数据库)