MySQL~带你了解数据库的基本操作

目录

1.数据库的操作

(1)查询,显示

(2)创建

(3)删除数据库

(4)使用

2.常用数据类型

(1). 数值类型

(2). 字符串类型

(3). 日期类型

3.表的操作

(1). 查看表结构

(2). 创建表

(3). 删除表

4.总结


1.数据库的操作

(1)查询,显示

show databases;

(2)创建

-直接创建(如果已经存在该数据库,报错)

create database 数据库名称 character set utf8mb4;(注意创建数据库的时候设置一下编码格式,防止中文乱码)

-如果没有才创建(if 数据库不存在 创建)

create database if not exists 数据库名称 character set utf8mb4;

(3)删除数据库

-直接删(如果不存在就报错):

drop database 数据库名称;

-如果有才删

drop database if exists 数据库名称;

(4)使用

(出现No database selected错误,要先进入/使用数据库,才能对表进行操作)

use 数据库名;


2.常用数据类型

1. 数值

  1. BIT一般用来用来表示java里面的boolean类型
  2. DECIMAL里面的M表示指定长度,包括整数位和小数位

2. 字符串类型

  1. VARCHAR对应的就是我们java里面使用的String类型的字符串
  2. TEXT用于存放比如一篇文章、博客、网站等这样的长文本数据

3. 日期类型

  1. 如果你的时间是要包含时区的话,要使用TIMESTAMP

Java里面Date和Timestamp的使用


3.表的操作

(1). 查看表结构

语法:

desc 表名

(2). 创建表

语法:

CREATE TABLE table_name (

        field1 datatype,

        field2 datatype,

        field3 datatype

);

注意:

        0.命名规则exam_result,这种全小写下划线分割的命名格式

        1.前面的field是字段名称,后面的是字段的数据类型

        2.每条字段的最后用一个” , ”隔开,但是最后一个字段后面没有逗号

        3.最后的大括号外面要有分号作为结尾

        4.可以使用comment增加字段说明。类似java里面的注释,注意comment放在逗号之前

        5.报语法错误可能是因为中文符号引起的 

(3). 删除表

语法:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

eg:

4.总结

Show tables:查看所有表


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值