对于一些基础sql语句的理解

1.什么是sql语句

 SQL 是一种标准化的语言,它允许你在数据库上执行操作,如创建数据库、表等等,查询内容,更新内容,并删除条目等操作。Create, Read, Update, and Delete 通常称为CRUD操作。

2.sql的分类

根据SQL指令完成的数据库操作的不同,可以将SQL指令分为四类

DDL Data Defintion language 数据库定义语言
用于完成对数据库对象(数据表,数据库,视图,索引)的创建,删除,修改
DML Data Manipulation language 数据操作语言
用于完成对数据表中的数据添加,删除,修改
DQL Data Query language 数据查询语言
用于将数据表中的数据查询出来
DCL Data Control Laguage 数据控制语言
用于完成事务管理等控制型操作
3.sql基本语法

1)sql指令不区分大小写

2)每条SQL表达式结束之后都以;结束

3)SQL关键字之间都以 空格进行分割

4)SQL之间可以不限制换行(可以有空格的地方就可以有换行)

这里就先只是讲解一下ddl的一些东西:

1.查询数据库:

显示mysql中所有是数据库:

show databases;

显示指定数据库的创建的SQL指令

show create database ;

2.创建数据库

在mysql中创建一个数据库 dbName表示数据库名称

create database ;

创建数据库,指定名称不存在的时候创建

create database if not exists ;

在创建数据库的同时指定数据库的字符集(字符集:数据存储在数据库)

create database character set 字符集;

3.修改数据库

修改数据库的字符集

alter database character set 字符集;

4.删除数据库

删除数据库时会删除数据库中所有的表以及数据库中的所有的数据

删除数据库

drop database ;

如果数据库存在则删除数据库

drop database if exists ;

5.查询数据表

show tables;

查询表结构:

desc;

删除数据表:

删除数据表

drop table ;

删除数据表如果表存在

drop table if exists ;

6.修改数据表:

修改表名

alter table rename to ;

数据表也是有字符集的,默认字符集和数据库一致

alter table character set 字符集;

添加字段(列)

alter table add ;

修改的列表名和类型

alter table change ;

只修改字段类型

alter table modify ;

删除字段(列)

alter table drop ;

下面倒是可以推荐一些来进行这些操作的,可以实现基础的数据库操作:

Python连接MySQL数据库【趣学Python】_哔哩哔哩_bilibili

(5条消息) Python连接MySQL数据库_神奇的老黄的博客-CSDN博客

可以两个搭配着一个是文档,一个是视频,搭配着看会方便一些。

上述均为自己的一些理解,望指正。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值