SQL学习之简单增删改查

SQL最常用的语句,就是增删改查;

增删改查的对象,分别是库(文件夹),表(文件),表的内容(表的记录)

一、创建一个基本的表

#create table Student_Info (Name VARCHAR(128),Age INT(4),Gender VARCHAR(128),Weight INT(4),Height INT(4));

Name

Age

Gender

Weight

Height

Bob

22

Male

65kg

180cm

二、库的增删改查

MySQL是数据库管理软件,库的就是针对文件夹的操作,文件夹内放的是文件(表)。

# create database db1 charset utf8;

# drop database db1;

# alter database db1 charset gbk;

# show databases;

三、表的增删改查

# create table t1(id int(4), name varchar(16));

# drop table t1;

# alter table t1 modify name varchar(64);

# show tables;

四、记录的增删改查

# insert into t1 values (1,'alice'),(2,'bob'),(3,'Carl');

# delete from t1 where id = 1;

# update t1 set name = 'Delta' where id = 2;

# select * from t1;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

awr中DB CPU过低的原因分析(r4笔记第20天)

前几天在做巡检的时候发现有个库的负载在某一个时间段内极高,高达100倍。一个10分钟的awr报告,得到的db time 却有1000分钟。 Snap Id ...

2979
来自专栏哲学驱动设计

Rafy 中的 Linq 查询支持(根据聚合子条件查询聚合父)

为了提高开发者的易用性,Rafy 领域实体框架在很早开始就已经支持使用 Linq 语法来查询实体了。但是只支持了一些简单的、常用的条件查询,支持的力度很有限。特...

1637
来自专栏ionic3+

MyBatis报错 Parameter 'arg0' not found

在早期,参数没做注解时默认是按顺序获取,以0、1等为索引,所以Mapper是这样写的:

1643
来自专栏白驹过隙

MySQL - MySQL++在c++11环境下接口设计

985
来自专栏数据库新发现

Oracle9i新特点:SPFILE的使用--How to set events with spfile and etc

本文发表于itpub技术丛书《Oracle数据库DBA专题技术精粹》,未经许可,严禁转载本文.

371
来自专栏杨建荣的学习笔记

ORA-00439的解决(笔记93天)

今天用gc配置了stream后,重启数据库后发现有以下的问题 SQL> startup ORA-00439: feature not enabled: Real...

27510
来自专栏乐沙弥的世界

PL/SQL 包编译时hang住的处理

       最近PL/SQL包在编译时被hang住,起初以为是所依赖的对象被锁住。结果出乎意料之外。下面直接看代码演示。

756
来自专栏我的博客

Python警告信息捕捉

异常和警告处理案例 # -*- coding: UTF-8 -*- import MySQLdb #警告信息try except是无法捕捉的 from warn...

2925
来自专栏杨建荣的学习笔记

海量数据迁移之外部表加载(100天)

本地有一个小的环境,今天照例登上sqlplus,突然发现报了如下的错误。一看原来归档满了。我记得前几天做一个批量操作临时把temp文件resize了很大,限于本...

3178
来自专栏杨建荣的学习笔记

一条sql语句“导致”的数据库宕机问题及分析 (38天)

最近测试环境需要做一些变更,把测试环境切分成两套环境,存储空间也需要压缩压缩和整理。 unix组的人已经开始做空间划分了,然后我们需要在此基础上重建一套环境。 ...

3294

扫码关注云+社区