范式理论, 查询 删除 修改语句, 各种运算符

范式一:
 每一列数据单一

二:
 尽力与主键直接相关

三:
 主键尽量体现表中内容

    删除系列
 
 truncate table score → 全部清空表里面一丝不剩不会产生日志文件
 
 drop database 数据库名 → 删除数据库;
 
 delete from 表名 → 删除表内数据且保留标的格式;
 
 drop table 表名 → 删除整个表;
 
 delete from 表名 where 列名=‘ ’→ 删除符合单引号里面信息的那一行;
 
 alter table 表名 drop column 列名 → 修改表删除列;
 
 
 
         修改系列
 
 alter table 表名 add 列名 数据类型 → 修改表添加列;
 
 update 表名 set 列名=‘ ‘ → 修改这一列全部的数据;
 
 update 表名 set 列名=‘ ’ where 列名=‘ ’→ 修改满足后面单引号条件的那一行;
 
 update 表名 set 列名 = XX where 列明 between 80 and 100 → 80到100之间的范围性修改
 
 
 
          插入数据
 
 insert into 表名 values() → 插入表的数据
 
 insert into 表名 (列名,列名) values( ,‘ ‘) → 插入前面两列的数据;

   查询语句
 
 select *from 表名 → 查询表里的数据
 
 select 列明,列明 from 表名 → 查询两列数据
 
 select 列明,列明 from 表名 where 列明=‘要查的名字’→ 按条件查询数据,前面两列
 
 selere *from 表名 where 列名=‘条件’ and 列名 =条件 → 条件查询
 
 selecr *from 表名 where 列明 between 80 and 100 → 范围型查询
 
 select distinct 列名 from 表名 → 针对一列去重显示
 
 select *from 表名 where 列名 like ‘%宏‘ → 模糊查询 通配符%表示任意很多字符:
 
 select *from 表名 where 列名 like ‘_宏‘ →      下划线表示任意一个字符:
 
 selrcr *from 表名 order by 列名 asc → 查询 asc 是升序
 
 selrcr *from 表名 order by 列名 desc → 查询 desc 是降序
 
 select top 3 *from 表名 order by 列名 desc → 查询 降序的前三名
 
 select top 3 *from 表名 order by 列名 asc → 查询 升序的前三名

逻辑运算符: or=或者    and=并且  
 数学运算符:  +-*/%   
 赋值运算符:  =
 比较运算符: > , < ,<= ,>= ,!= ,=

时间: 2024-10-11 15:28:47

范式理论, 查询 删除 修改语句, 各种运算符的相关文章

用SQL语句添加删除修改字段

1.增加字段     alter table docdsp     add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型     ALTER TABLE table_name     ALTER COLUMNcolumn_name new_data_type4.sp_rename 改名     EXEC sp_rename '[dbo].[Table_1].[filedName1]

用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等

用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type 4.sp_rename 改名 更改当前数据库中用户创建对象(如表.列或用户定义数据类型)的名称. 语法 sp_rename

Java如何连接SQLServer,并实现查询、修改、删除方法

场景:A:在UI自动化时,删除数据时候,在界面UI提示"该XX已被使用,无法删除". 这时候我们有需要做数据初始化的操作,需要把历史数据做删除,来确脚本运行的重复执行,和稳定性质. B: 在做新增操作时候,需要校验数据是否存在后台.需要校验后台数据. 实现思路: 1.把数据库的连接地址.用户名.密码. 配置在框架配置文件处. public class Const { public static final String DB_URL = "XXXX"; public

T-SQL 查询、修改数据表

T-SQL修改表数据 INSERT语句 语法: INSERT [TOP(expression) [PERCENT]] [INTO] { <object> | rowset_function_limited [ WITH ( <Table_Hint_Limited> [ ...n ] ) ] /*指定表提示*/ | view_name } /*视图名*/ { [(column_list) ] /*指定列名*/ [<OUTPUT Clause> ] {VALUES /*指定

php后台增加删除修改跳转。

第一步 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv=&q

php后台增加删除修改跳转页面

1 第一步 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta http-equiv=

sql子查询 嵌套SELECT语句

嵌套SELECT语句也叫子查询,一个 SELECT 语句的查询结果能够作为另一个语句的输入值.子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回. 1.单行子查询 :单行子查询是指子查询的返回结果只有一行数据.当主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, >, <, >=, <=, <>)来进行比较. 例:select ename,deptno,salfrom

Java对MySQL数据库进行连接、查询和修改(转)

Java对MySQL数据库进行连接.查询和修改 0. 一般过程: (1) 调用Class.forName()方法加载驱动程序. (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象. (3) 创建一个Statement对象,准备一个SQL语句,这个SQL语句可以是Statement对象(立即执行的的语句).PreparedStatement语句(预编译的语句)或CallableStatement对象(存储过程调用的语句). (4) 调用

MySQL:查询、修改

干货: 使用SELECT查询的基本语句SELECT * FROM <表名>可以查询一个表的所有行和所有列的数据.SELECT查询的结果是一个二维表. 使用SELECT *表示查询表的所有列,使用SELECT 列1, 列2, 列3则可以仅返回指定列,这种操作称为投影.SELECT`语句可以对结果集的列进行重命名. 使用ORDER BY可以对结果集进行排序:可以对多列进行升序.倒序排序. 使用LIMIT <M> OFFSET <N>可以对结果集进行分页,每次查询返回结果集的