MySQL~数据库的基本操作及其基本数据类型

[删除(380066935@qq.com或微信通知)]

更好的阅读体验请查看原文:https://blog.csdn.net/qq_24016309/article/details/122989748?utm_medium=distribute.pc_feed_v2.none-task-blog-personrec_tag-12.pc_personrecdepth_1-utm_source=distribute.pc_feed_v2.none-task-blog-personrec_tag-12.pc_personrec

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). 数值类型



BIT一般用来用来表示java里面的boolean类型

DECIMAL里面的M表示指定长度,包括整数位和小数位

(2). 字符串类型



VARCHAR对应的就是我们java里面使用的String类型的字符串

TEXT用于存放比如一篇文章、博客、网站等这样的长文本数据

(3). 日期类型



如果你的时间是要包含时区的话,要使用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:查看所有表

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

版权声明:本文为CSDN博主「Zebra且狂奔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_24016309/article/details/122989748