数据库的基本sql语句

数据库中 有很多语句,这里罗列一些基础的增删查改的sql语句(这里的sql是mysql中的一些简单sql语句,)
sql (是 Structured Query Language 结构化查询语言的 缩写)

– 创建数据库
create database 数据库名 default character set utf8;(可选指定默认编码)
例:

-- 创建数据库
create database practice default character set utf8;

这里介绍一下数据类型(常用的):
整数类型:、TINY INT、SMALL INT、MEDIUM INT、 INT
浮点数类型:FLOAT、DOUBLE、DECIMAL
字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、
日期类型:Date、DateTime、TimeStamp、Time、Year
其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection等
详情请看:https://www.cnblogs.com/-xlp/p/8617760.html

创建表:
create table 表名 (
字段名1 类型
字段名2 类型

);
例:

   -- 创建学生表
    create table tb_stu(
    stu_id int, -- 学生编号
    stu_name varchar(20),-- 学生姓名
    stu_sex tinyint -- 性别用int型数字便是
    );

插入数据:
insert into tb_stu(字段名1,字段名2,字段名3)
values(值1,值2,值3);
例:

insert into tb_stu(stu_id,stu_name,stu_sex)
values(1001,'张三',1); -- 字符新需要用单引号标注

删除数据:
– 删除数据
delete from 表名
where 字段名=值;
–删除数据库
drop database practice;

--删除表
drop table tb_stu;
-- 删除数据
delete from tb_stu
where stu_id=1003;

查看数据:
select 字段名1,字段名2…
from 表名
where 字段名 =值;

-- 查询 学生表中id=1001的学生姓名
select stu_name 
from tb_stu
where stu_id=1001;
-- 查询学生表中所有信息
select * 
from tb_stu;

修改数据:
update 表名
set 字段名=?值
where 字段名=值;
例:

-- 将学号为1001的学生的姓名改为 '李四'
update tb_stu
set stu_name='李四'
where stu_id =1001;

添加字段:
– 添加字段
alter table 表名
add 字段名 类型 ;
例:

-- 为表名为tb_tu的表 添加字段dele
alter table tb_tu add dele int ;

''-- 为学生表 添加 grade_id字段
alter table tb_stu
add column grade_id int;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值