首页 > 数据库 >SQL语句

SQL语句

时间:2022-11-22 19:33:42浏览次数:32  
标签:语句 查看 数据库 SQL 库名 表名

内容概要

  • SQL与NOSQL语句
  • 数据库相关概念
  • 常见基本SQL语句

SQL语句

数据库服务端也可以服务多种类型的客户端
	客户端可以是自己开发的,也可以是Python代码编写或JAVA代码编写

SQL
	操作关系型数据库的语言
NOSQL
	操作非关系型数据库的语言
# 如果我们想要跟数据库进行交互 那么就必须使用数据库指定的语言

'''
SQL有时候也代指关系型数据库
NOSQL有时候也代指非关系型数据库
根据具体情况指向不同
'''

数据库重要概念

"""
强调:小白阶段为了更加方便的理解 做了以下比喻 本质其实有一点点的区别
"""
库			就相当于是     文件夹
表			就相当于是	  文件夹里面的文件
记录	        就相当于是     文件夹里面的文件中的一行行数据

基本SQL语句

1.SQL语句必须以分号结尾
2.SQL语句编写错误后不需要担心,执行报错即可

数据库我们知道,它其实就是对数据进行增删改查操作的

查看所有库的名称:

show databases;
image

查看所有表名称

show tables,因为表在库中,我们需要先进入库中才可以查看库中的表
输入命令 use 库名;
image

image
这样就显示出了所有在stundent中的表名

查看所有记录

select * from mysql.user;

基于库的增删改查

创建库

create database 库名;
image

查看指定库

show create database 库名;
image

编辑库

alter database 库名 charset='utf8';
image

删除库

drop database 库名
image

基于表的增删改查

创建表
操作表之前需要先确定库

use student; 我们先进入这个student表中
image
查看库中所有的表
image
create table 表名(字段名 字段类型,字段名 字段类型);
image

查看表

	show tables;  查看库下所有的表名称
	show create table 表名;  查看指定表信息
	describe 表名;  查看表结构
	desc 表名;
 	ps:如果想跨库操作其他表 只需要在表名前加库名即可
    			desc mysql.user;

编辑表

alter table 表名 rename 新表名 ;
image

删除表

drop table 表名字;
image

基于记录的增删改查

增加数据

insert into 表名 valuse(数据值,);
image

查找数据

select 数据名字 from 表名; * 为全部
image

image

修改数据

update 表名 set 字段名=新数据 where 筛选条件;
image

删除数据

delete from 表名
image

delete from 表明 where 选择条件
image

标签:语句,查看,数据库,SQL,库名,表名
From: https://www.cnblogs.com/ddsuifeng/p/16916202.html

相关文章

  • MySQL简介、下载、密码修改及基本使用
    目录存取数据的演变史数据库软件应用史数据库的本质数据库的分类MySQL简介MySQL基本使用系统服务的制作密码相关操作SQL与NoSQL数据库重要概念基本SQL语句存取数据的演变......
  • Mysql 基础
    一.数据库概述1.1数据描述事物的符号记录包括数字,文字,图像,图像,声音,档案记录等以"记录"形式按统一的格式进行存储1.2表将不同的记录组织在一起用来存储具体数据......
  • 数据库与MySQL
    目录数据库一.初识数据库1.存取数据的演变史1).文本文件2.软件开发目录规范3.数据库服务(重点)2.数据库软件应用史3.数据库的本质4.数据库的分类1).关系型数据库2).非关系......
  • MySQL数据库
    ***>##MySQL数据存取方式的演变1.文本文件文件路径不固定:C:\aaa.txtD:\bbb.txtE:\ccc.txt数据格式不统一:jason|123 jason$123 jason1232.软件开发目录规范......
  • [工具问题] docker.mysql8 Public Key Retrieval is not allowed
    TochangethesettingsonDbeaver:Rightclickyourconnection,choose"EditConnection"Onthe"Connectionsettings"screen(mainscreen)clickon"EditD......
  • SQL优化分析
    一、慢查询日志与分析什么是慢查询日志1MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query......
  • MySQL简介与MySQL基本语句
    目录一、存取数据的演变史1.文本文件存取数据2.软件开发目录规范>>>被框架替代3.数据库服务4.数据库软件的应用史二、数据库1.数据库的本质(1)从底层原理来看(2)从实际应用上来......
  • Mysql5.6.44版本安装及基本配置
    内容概要存储数据的演变史数据库软件应用史MySQL简介MySQL下载及安装MySQL配置存储数据的演变史1.文本文件: 文件路径不固定,并且数据格式不统一2.软件开发目录规......
  • MyBatis - 基础学习9 - 动态sql(sql片段,foreach)
    一.sql片段为什么要使用sql片段:我么在编写一些大规模的sql语句时,总会面临所写的sql语句在几个增删改语句中反复出现,它们都做着相同的事,我们却要反复的编写(虽然可以复制粘......
  • 11月22日内容总结——存取数据的历史和数据库的介绍、MySQL介绍、下载和相关操作
    目录一、存取数据的演变史1、文本文件2、软件开发目录规范3、数据库服务(重点)1.数据库管理软件的由来①程序所有的组件就不可能运行在一台机器上②数据安全问题③并发总结......