学习python第二天数据库day1
day01: 关键字:desc 作用:查看表结构(字段名,数据类型&长度) 举例: desc python1808_laoguo; 追加数据到表中:(新增操作) 关键字:insert into 格式1:insert into 表名 values(值1,值2,值3...); 格式2: insert into 表名(列名1,列名2,...,列名n) values(值1,值2,...,值n); 注意: 格式1和格式2的区别:null值这块 对于格式1而言:如果某些列没有明确的值给予,那么也需要显示的在values后面传入一个null值 对于格式2而言:如果某些列没有明确的值给予,在表名后明确的定义需要赋值的列,然后给值就可以了, 没有明确定义的默认自动补null值 查询数据(从表中):(查询操作) 关键字:select 查询表中的所有数据(涉及所有的列) 格式: select * from 表名; 查询表中的所有数据(涉及部分列) 格式:select 列名1,列名2,... from 表名; 查询表中的部分数据(涉及所有的列) 格式:select * from 表名 where ...; 复制表格:(备份操作) 拷贝表格(既要结构,也要数据) 格式:create table 新表名 as select * from 旧表名; 拷贝表格(要结构,要部分数据) 格式:create table 新表名 as select * from 旧表名 where ...; 拷贝表格(只要结构,不要数据) 格式:create table 新表名 as select * from 旧表名 where 0 = 1(永远为false/不成立); 删除表中的数据:(删除操作) 关键字:delete 格式:delete from 表名 where ...; 【注意】:删除操作一般情况下需要配合where子句来执行,否则就会把表中所有的数据全部干掉... 修改表中的数据:(修改操作) 关键字:update 格式:update 表名 set 列名1 = 值1,列名2 = 值2,...,where ...; 【注意】:修改操作一般情况下需要配合where子句来执行,否则就会把表中所有行的相关列的数据全部修改... 思考:做算数运算(譬如:8 + 4) 切入点: 1).最终得到一个计算结构返回(查询得到) --> select 2).引入伪表的概念 什么是伪表? 关键字:dual 概念:并不真实存在,可以认为它是一张虚表,作用只是用来给我们程序员模拟计算数据的 分析完毕最终代码实现如下:
select 8 + 4 from dual;
返回目录
学习python第二天数据库day1的更多相关文章
- python学习--python 连接SQLServer数据库(两种方法)
1. python 学习.安装教程参照: http://www.runoob.com/python/python-tutorial.html 2. 集成开发环境 JetBrains PyCharm C ...
- 系统学习python第二天学习笔记
1.对day01所学内容的练习 """ 评分规则: A >=90 B >=80 C >=70 D 其他 用户输入成绩,根据成绩的不同显示不同的级别. & ...
- 学习python第二天
编程语言分为哪几种? 1. 机器语言:是通过直接编写二进制指令对计算机下达指令的编程方式 -- 0000,0000,00000000001:加载 暂存区A 存储器地址1 2. 汇编语言:是通过编写二进 ...
- 学习python,第二篇
注释 # 单行注释 ''' 多行注释 ''' 或者 """ 多行注释 """ # Author: Itxpl mag ...
- mac学习Python第二天:开发工具安装、编程方式、中文编码、syntaxError语法错误、注释、语法格式
一.python集成开发工具Visual Studio Code安装配置 1.官网下载安装VSCode 官网地址 https://code.visualstudio.com/下载软件包 VSCode ...
- 学习python第二天 流程判断
while循环age_of_Jim = 56 count = 0 #开始计数while True: #循环代码 if count ==3:#如果次数=3 break#退出 guess_age = in ...
- 学习Python第一天,命令很多跟Linux还有脚本语言相似。
学习Python第二天,看了一天,有点头疼,准备先休息一会,再继续.有一点C语言和Java基础,学起来不是很费劲.学习热情尚好. 学习了dir,math模块,import加载模块,有跟Linux相似的 ...
- [Python] 学习笔记之MySQL数据库操作
1 Python标准数据库接口DB-API介绍 Python标准数据库接口为 Python DB-API,它为开发人员提供了数据库应用编程接口.Python DB-API支持很多种的数据库,你可以选择 ...
- Python的基础学习(第二周)
模块初始 sys模块 import sys sys.path #打印环境变量 sys.argv#打印该文件路径 #注意:该文件名字不能跟导入模块名字相同 os模块 import os cmd_res ...
随机推荐
- [转]a-mongodb-tutorial-using-c-and-asp-net-mvc
本文转自:http://www.joe-stevens.com/2011/10/02/a-mongodb-tutorial-using-c-and-asp-net-mvc/ In this post ...
- Knockout.js Visible绑定
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...
- [转]如何选择Html.RenderPartial和Html.RenderAction
Html.RenderPartial与Html.RenderAction这两个方法都是用来在界面上嵌入用户控件的. Html.RenderPartial是直接将用户控件嵌入到界面上: <%Htm ...
- Chrome , Firfox 不支持fireEvent的方法
转自:http://bossdai.iteye.com/blog/2111458 Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给 ...
- 系统每隔一段时间自动pull代码
#!/bin/bash while true;do dd=$( date -u ) echo $dd,"start pull wmsinventoryapiwms6.2" cd / ...
- MyBatis学习(二)---数据表之间关联
想要了解MyBatis基础的朋友可以通过传送门: MyBatis学习(一)---配置文件,Mapper接口和动态SQL http://www.cnblogs.com/ghq120/p/8322302. ...
- css实现修改默认滚动条样式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head&g ...
- [HttpException (0x80004005): 应用程序已预编译,因此不允许使用目录“/App_Code/”。]
删除网站下的PrecompiledApp.config文件即可.
- Oracle 给字符串补空格、补0
利用lpad().RPAD()函数来实现给字符串补空格或补0的功能: 一.lpad()lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string]) ...
- data encryption
package com.itheima; import java.util.Scanner; /* * 需求:键盘录入数据,要求数据是四位的整数,现需要对数据进行加密,加密规则如下: * 每位数字都加 ...