ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

数据相关SQL

2020-05-31 14:03:39  阅读:178  来源: 互联网

标签:insert name 插入 student SQL 相关 数据 id


目录

数据相关SQL

前提准备

-- 1.创建学生表
create table student(
    id int,
    name varchar(10),
    chinese int,
    math int,
    english int
);

插入数据

全表插入;

(每个字段都赋值 顺序和表字段一致)

insert into student values(1,'zhangsan',88,38,98);

指定字段插入

insert into student (id,name) value (2,'张飞');

批量插入

insert into student values
	(6,'唐僧',56,57,58),
	(7,'八戒',90,91,92);

insert into student (id,name)values
	(8,'吕布'),
	(9,'貂蝉'),
	(10,'孙尚香');

查询:

查询全部数据的全部字段信息

select * from student;

查询指定字段:

select id,name from student;

修改数据:

update student set math=100;
-- 修改id为7的math对应值;
update student set math=30 where id=7;

删除数据:

  • 条件删除:(删除id为7的数据)

    delete from student where id=7;
    
  • 删除表中的所有数据:

    delete from student;
    

编码问题

  • sql语句咋客户端中需要通过网络发送给数据库
    服务器,这时需要字符的编解码,数据库保存数据时也需要字符的编解码
  • 学生电脑保存中文数据只要需要确认 数据库和表是否同意为utf8
  • 个人端脑如果是Windows系统需要保证数据库和表为utf8之外
    好需要在命令行中执行 set names gbk;通知数据库客户端传过去的
    内容需要使用gbk解码

标签:insert,name,插入,student,SQL,相关,数据,id
来源: https://www.cnblogs.com/zpKang/p/12997414.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有