您的位置:首页 > 游戏 > 游戏 > 网页设计旅游网站_手工加工厂接单平台_seo广告平台_提高销售的10种方法

网页设计旅游网站_手工加工厂接单平台_seo广告平台_提高销售的10种方法

2024/10/6 10:28:06 来源:https://blog.csdn.net/weixin_72703349/article/details/142419411  浏览:    关键词:网页设计旅游网站_手工加工厂接单平台_seo广告平台_提高销售的10种方法
网页设计旅游网站_手工加工厂接单平台_seo广告平台_提高销售的10种方法

目录

一、数据库的操作

1、创建数据库

2、使用数据库

3、显示数据库

4、删除数据库

二、常见数据类型

三、表的操作

1、创建表

2、删除表

3、查看表结构


一、数据库的操作

注:(所有的数据库语句都是英文输入法且不区分大小写,需要中文字符的地方除外)

1、创建数据库


语法:

create database [if not exists] db_name[create_specification[,create_specification] ...]
create_specification:

[default] character set charset_name
[default] collate collation_name

说明:
加粗的表示关键字 。
[] 是可选项 。
character set 指定数据库采用的字符集 。
collate: 指定数据库字符集的校验规则 。

我们创建一个名为db_Java111的数据库,指定字符集为utf8mb4(因为指定这个字符集可以运行我们插入一些复杂的中文字符)

create database if not exists db_Java111 character set utf8mb4;

以上创建成功!!!

2、使用数据库

语法:use 数据库名;

接下来就可以使用了。

3、显示数据库

语法:show databases;   (注意database是复数形式 databases)

以上还有很多是我之前创建的; 都可以显现出来;

4、删除数据库

语法:drop database [if exists] 数据库名;  注:[ ] 可加可不加,起到一个判断作用。

这里就删掉了一个名为 textclass的数据库;


二、常见数据类型

1.数值型
整型:tinyint(1字节)、smallint(2字节)、mediumint(3字节)、int/integer(4字节)、bigint(8字节)

特点:默认是有符号的,要设置无符号,需添加unsigned关键字;不设置长度,会有默认的长度,长度代表了显示的最大宽度,如果不够会用0在左边填充。
小数: 浮点型:float(M,D)、double(M,D)
定点型:dec(M,D)、decimal(M,D)

注意:

M:表示整数部位 

D:表示小数部位

M和D都可以省略,定点型的精度较高,如果要求插入数值的精度较高如货币运算等则考虑使用。

2.字符型
较短的文本:
varchar:写法:varchar(size)    size的意思:最大的字符数,不可以省略

特点:可变长度的字符

空间的损耗:比较节省

效率:低

大小:0-65,535字节


较长的文本:
text:(长文本数据0-65,535字节

blob:(二进制形式的长文本数据)0-65,535字节

mediumtext (中等长度文本数据)0-16 777 215字节

3.日期型
date:只保存日期
time:只保存时间
year:只保存年
datetime 保存日期+时间 8字节(范围从1000到9999年,不会进行时区的检索与转换)
timestamp 保存日期+时间 4字节(范围从19702038年,自动检索当前时 区并进行转换


三、表的操作

注:需要操作数据库中的表时,需要先使用该数据库 :

1、创建表

create table stu_test(
id int,
name varchar(20),-- 姓名
password varchar(50),# 密码
age int,-- 年龄
sex varchar(1),-- 性别
birthday timestamp 
);

使用  --空格 或者 #空格 来增加字段说明。

2、删除表

语法:drop table if exists 表名;

      drop table 表名;

3、查看表结构

语法:desc 表名;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com