关系型数据库:数据库中的数据能产生关系,表与表之间有关联。特点:安全(数据会不会丢失)、存在关系。 例如:Mysql、Sql Server、Oracle等。 非关系型数据库:没有关系,单纯存数据。特定:快、不安全。 例如:MongoDB、Redis等。
show databases;---查看数据库
create database 数据库名称;----创建数据库
use 数据库名称;---选择数据库
drop database 数据库名称;---删除数据库
1234
create table 表名称(
id int,
name varchar(20),
age int,
sex varchar(2)
);
123456
show tables;---查看表
desc 表名称;---查看表的信息
12
---添加字段
alter table 表名称 column 字段名称 字段数据类型;
例子:alter table user add column test int;
该语句是给 user 表添加 int 类型的 test 字段
12345
---修改字段属性(1)
alter table 表名 modify 字段名 属性;
例子:alter table user modify test varchar(20);
---修改字段属性(2)
alter table 表名 change 旧字段名 新字段名 属性;
例子:alter table user change test cs int;
123456789
---删除字段
alter table 表名 drop 字段名称;
例子:alter table user drop cs;
1234
drop table 表名;
例子:drop table user;
123
---新增操作
Insert into 表名(字段列表) values(值列表),[(值列表)]; -- 添加指定字段的值
例子:insert into student(name, age) value('admin0',0), ('user',16);
Insert into student value(1,'男');---代表插入所有数据,前提是所有的数据都存在
---查询操作
select */字段列表 from 表名 [where条件];
例子:SELECT * from user WHERE name='user';
温馨提示:推荐使用字段代替*,为了节约资源
---修改操作
update 表名 set 字段 = 值;
温馨提示:不加where的话就是修改全部
---删除操作
delete from student where name='test';
温馨提示:不加where的话就是删除全部
123456789101112131415161718
注意:无符号(unsigned)
定点型(decimal)精度最高!!! 注意:浮点型+定点型=小数型
char—定长字符串,char(4)代表最多存储4个字符,最长255。例如:身份证号 varchar—称为变长字符串,在分配空间的时候,按照最大的空间分配,但是实际上用了多少根据具体 的数据来确定 。更常用。 其他类型:文本型、枚举集合等
时间戳:格林威治到现在的毫秒数。 datetime:时间广,但是不智能,我存’2022-12-31 20:31:22’,到英国依旧是,不管什么时区都是一样。 timestamp:时间戳1970+毫秒数,会根据时区改变。 注意:注意存时间能用整型就用整型存储。
闲梦远,南国正清秋:千里江山寒色远,芦花深处泊孤舟,笛在月明楼。李煜《望江南-闲梦远》
译文:闲梦幽远,南唐故国正值秋高气爽的清秋。辽阔无际的江山笼罩着一片淡淡的秋色,美丽的芦花深处横着一叶孤舟,悠扬的笛声回荡在洒满月光的高楼。
123
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。