MySQL数据库管理系统是什么_什么叫做数据库管理系统?

本文介绍了SQLite3数据库管理系统的基本指令,包括打开数据库、退出、查看数据表、创建和查询表结构等。同时,概述了SQL语句的增删改查操作,包括新建、修改和删除表,插入、更新和删除数据,以及查询语句的使用。内容还提到了MySQL数据库管理系统作为对比。
摘要由CSDN通过智能技术生成

mysql、SQLs、sqlite.....达梦数据库

例如:

食堂管理系统:

学生老师、食堂阿姨 管理员用户

长江大学食堂管理系统(应用) 应用系统层

mysql 管理系统层

windows 操作系统

数据库文件 文件

一、sqlite3特殊指令

1.如何使用sqlite3数据库打开数据库文件

sqlite3 xxx.db

使用sqlite3数据库管理系统打开xxx.db文件 .db 就是数据库文件后缀96df3093dc5bdd5e92c12a8eed681ae9.png

注意:如果当前的数据库文件不存在,就会先新建后打开

2.退出数据库管理系统

.quit 或者 .exitfc15e4a147b54638139b98e7d5caa865.png

3.查看当前数据库文件中的数据表名称

.table 或者 .tablesc315db72d1845a973deb24cb95b4f06a.png

因为当前没有创建表,因此查询不到

注意:如果你输入了指令或者sql语句,结果发现它没有变化,证明没问题,如果出现报错才是出问题了

4.查询当前数据库文件中的数据表的结构

.schema

新建一个表名称为haha的表

其中列名称分别为name、id

数据类型分别为text、int

sql语句:

create table haha (name text,id int);

以上的sql语句其实就是当前表的结构(表名称、列名称、列数据类型)

5.我们可以使用.help去看更多的操作指令

二、sql语句(以;结束)

数据库的操作总结为:

增删改查

总结为三句话:

新建修改删除表

增加修改删除行

查询

1.新建一个数据库表

语法:create table 表名 (列名称 数据类型, 列名称 数据类型,.......);

例如:创建一个haha表 列分别为id int name textc08d42b402490711bcdc94b43ccd1175.png

2.修改表

语法:alter table 表名 rename to 新表名;(修改表名称)33ee907a49d9db5a7db5b72466a556e6.png

语法:alter table 表名 add 列名称 数据类型;(修改表的结构)a34571279b6c8289bc0bae1b7a7a76ae.png

有些小伙伴会问,我们当前的表可以删除列吗?

sqlite3无法直接删除列,创建一个新的表(结构就是比原表少你想删除的那一类,你只需要复制原本的表中除了你要删除的那一列以外的所有数据到新表中,删除原表,将新表名称改为老表名称)

3.删除表

语法:drop table xxx;39e52ee4e1b92b7937d89afb46fd3234.png

4.插入一行新的数据

语法:insert into 表名称 values (你要插入的一整行数据,而且需要对应);3a4a341c7681681eecbcb91997d3bc87.png

语法:insert into 表名称 (你要插入的列名称)values (对应的列值);487e1739ad2ca48eeaa32e7da3f1a17e.png

5.修改表中的数据(改行中的信息)

语法:update 表名称 set 列名称 = 列值 where 匹配的条件;

例如:我们修改haha表中name为方俊的id为1003358e226baa77b85a2587506ca355e60.png

修改匹配到的所有行

6.删除一行或者多行

语法:delete from 表名 where 匹配条件9289ed86f1b1c29faa6859f6e592d29f.png

7.查询

语法:select 列名称 from 表名 where 匹配条件;

列名称表示你查询到的结果集由哪些列组成

* 所有 通配

查询的条件还可以使用很多高级使用方法:

and\or\between and \not\like

我们在登录的时候有id、passwd

select *from haha where id = "123" and passwd = "hahaha";

like:模糊查找

select *from haha where name like "%方俊%";

查询你的名字中带有z的

%z%: zx、xz、z、xzx

%z: z、xz(以z结尾)

z%:z、zx(以z开头)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值