标签:
数据库中 有很多语句,这里罗列一些基础的增删查改的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;
标签: 来源: https://blog.csdn.net/weixin_42785557/article/details/82777001
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。