SQL学习记录

SQL是访问和处理关系型数据库的标准计算机语言

关于常见数据库的一些总结

在这里插入图片描述
在这里插入图片描述

数据库的连接

1.连接可以通过cmd命令行进行连接,也可以通过一些客户端进行连接。
命令行进行连接时:(以MySQL为例)

mysql -h 127.0.0.1 -p 3306 -uroot -proot//通过MySQL连接本地的数据库(依次是地址、端口、用户名、密码
show databases;//将数据库列表展示出来
//如果拼写错误,会进行提醒问题所在,如果忘记打了分号,会让你再次输入分号,然后直接显示。

查询命令语句

select* from users(查找表单名)//此命令用于查找该表单的所有列
select id,name(列名)  from users(查找表单名)//可查表单中指定的列
select sex xxx from users(查找表单名)//将列名sex改为xxx
select sex as xxx from users(查找表单名)//将列名sex改为xxx
select id,name(列名)  from users(查找表单名) where 条件(name=xx)//带条件进行查询表单指定的列。

select id,name(列名) from users(查找表单名) where
//后面可以加条件、关系运算符如:>、 <、 =、or、and、&&、||、!=、like、'%m(其他字符)%'搜索列中的某个字符、order by按顺序排列//desc倒序排列//、group by根据by对数据按照哪个字段进行分组,或者是哪几个字段进行分组 、limit 分页
limit 1,2//意思是从下标为1的地方往后查两位

information-schema数据库中的SCHEMATA、TABLES、COLUMNS三个表的查询说明
select SCHEMA-NAME from SCHEMATA//查询有哪些数据库
select table-name frm information-schema.tables where TABLE-SCHEMA='test'//查询test数据库中有哪些表
select COLUMN-NAME from information-schema.COLUMNS where TABLE-SCHEMA='test' and table-name='users'//查询test数据库users表中有哪些列
select id,name,password,sex from users//用查到的列去查询users表的数据

在这里插入图片描述

插入命令语句

insert into 表名(要插入的列名,列名)values(内容,插入内容)
insert into 表名 values(内容,插入内容)//这种写法,要插入内容要按照顺序写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值