搜档网
当前位置:搜档网 › SQL简单教程(经典)

SQL简单教程(经典)

SQL简单教程(经典)
SQL简单教程(经典)

SQL简略教程

https://www.sodocs.net/doc/27356157.html,/html/09/n-79109.html

1.创建数据库

create database bvtc_db --数据库名

on primary --在主文件组中指定文件.默认为第一个文件

(

name='bvtc_db_data', --指定主数据文件名称(逻辑名)

filename='F:\bvtc_db_data.mdf', --指定主文件的操作系统文件名称和路径.必须为安装SQL服务器的计算机上的文件夹.(物理文件名)

size=5MB, --初始容量大小

maxsize=20MB, --最大容量

filegrowth=20% --文件增长量(默认时为10%,不能超过maxsize)

)

log on --指定建立数据库的事务日志文件,文件扩展名为:ldf

(name='bvtc_db_log', -- 指定事务日志文件逻辑名称

filename='F:\bvtc_db_log.ldf',--指定物理文件名

size=10MB, --初始容量大小

filegrowth=2MB --文件增长量

)

collate Chinese_PRC_CI_AS --指定默认排序方法

GO

2.查看数据库信息

除了直接查看数据库属性外,我们以用系统存储过程式sp_helpdb:

exec sp_helpdb 'bvtc_db' --exec为执行语句,bvtc_db为数据库名

3.管理数据库

(1)打开或切换数据库: use bvtc_db

(2)修改数据库容量:可以直接在数据库属性里改,也可以用如下语句:

use bvtc_db

go

alter database bvtc_db

modify file

(

name=bvtc_db_data,--同样也可以是事务日志文件(bvtc_db_log)

size=20MB

)

(3)缩减数据库容量:

方法1:右击数据库名-所有任务-收缩数据库

方法2:

dbcc shrinkdatabase(database_name[,new_size,[,'masteroverride']])

实例:

use bvtc_db

go

exec sp_dboption 'bvtc_db','single user',TRUE --在缩减数据库前要将其设为单用户模式.

go

dbcc shrinkdatabase('bvtc_db') --此处将数据库缩减到最小容量.

go

exec sp_dboption 'bvtc_db','single user',FALSE

go

(4).设定修改数据库选项:

方法1:数据库属性,选项

方法2:

(1)查看数据库选项:exec sp_dboption 'database_name'

(2)修改数据库选项:exec sp_dboption [database_name,option_name,{true|false}]

实例:更改数据库bvtc_db为只读状态:

exec sp_dboption 'bvtc_db','read only',true

go

(5)更改数据库名称: exec sp_renamedb oldname,newname --权限仅限于sa

实例:将数据库bvtc_db改名为bvtc1_db

exec sp_dboption 'bvtc_db','read only',false

go

exec sp_renamedb 'bvtc_db','bvtc_db1',

go

(6)删除数据库:

drop database database_name1[,database_name2...]

或:exec sp_dbremove database_name --这是利用系统存储过程.

实例:将bvtc_db数据库删除:

Use master

drop database bvtc_db

go

4.数据库表的操作

(1)创建表: 在数据库student创建"学生表"

use student

go

create table 学生

(学号char(12) constraint pk_xh primary key, --设定学号为该表的主键.

姓名char(8) not null,--不充许为空.

性别char(2),

出生日期datetime,

入学时间datetime,

班级代码char(9) constraint fk_bjdm references 班级(班级代码), --将班级代码设为此表的外键.

专业代码char(2),

系部代码char(2)

)

on stugroup1 --将学生表创建在stugroup1文件组上.

go

(2)修改表:使用alter table语句可以对表的结构和约束进行修改.

实例:<1>在"学生"表中增加"家庭住址"一列,数据类型为varchar(30),不允许为空.

use student

go

alter table 学生

add 家庭住址varchar(30) not NULL --add为增加列或约束的子句.

go

<2>在"学生"表中修改"家庭住址"一列为varchar(50),允许为空.

use student

go

alter table 学生

alter column 家庭住址varchar(50) NULL --alter column为修改表列属性的子句.

go

<3>删除字段

use student

go

alter table 学生

drop column 家庭住址

go

(3)删除表:

use student

go

drop table 学生

go

(4)数据的添加与表的查看.

<1>向表中添加数据: insert [into] tablename(字段1,字段2,...) values(value1,value2,...)

use student

go

insert 学生-- 表名

(学号,姓名,家庭住址) --所要插入的列名

values('001','种子张','我家') --所插入的值

如果是按顺序逐个列插入数据,则可以省略列名.

还可以将select查询结果插入到表中: insert [into] tablename1 (字段1,字段2,...) select 字段1,字段2... from tablename2

例:insert into 系部1

(系部代码,系部名称,系部主任)

select 系部代码,系部名称,系部主任

from 系部

go

(5)数据的修改:update

update table_name set Column_Name=** where ID=***

实例:根据"教学计划"表中的课程号,专业代码和专业学级修改教师任课表中的"起始周","结束周"列的值.

use student

go

update 教师任课

set 教师任课.起始周=教学计划.起始周,教师任课.结束周=教学计划.结束周

from 教学计划

where 教学计划.课程号=教师任课.课程号

and 教学计划.专业代码=教师任课.专业代码

and 教学计划.专业学级=教师任课.专业学级

(6)数据的删除:

<1>delete语句,Delete table_name 删除"表格记录"会把操作记录在日志中,可以通过事务回滚来恢复删除的数据

delete from table_name where 条件

实例:删除"课程注册"表中姓名为"种子张"的课程号为"001"的选课信息.

use student

go

delete 课程注册

from 学生

where 学生.姓名='王丽' and 课程注册.专业代码='001'

go

<2>truncate table tablename清空表格,删除"表格记录"不可恢复.

5.简单查询.

(1)select语句的主要格式.

select select_list

[into new_table_name] --指定使用结果集来创建一个新的数据表,表名为:new_table_name from table_list

[where search_conditions]

[Group by group_by_list] --将结果集按照group_by_list列分组.

[having search_conditions]

[order by order_list[asc|desc] -- asc为升序(默认),desc为倒序.

(2)实例:

<1>查询"学生"表中全体学生的记录*

use student

go

select * from 学生

go

<2>为结果集指定别名as

use student

go

select 姓名,year(getdate()-year(出生日期) as 年龄from 学生--注意是用as ,年龄即为别名.

go

<3>选择表中不重复的记录distinct

use student

go

select distinct 姓名

from 学生表

go

<4>限制返回行数top

限制返回行数

选取第一条记录:select top 1* from table_name

选取前N条记录: select top N* from table_name

选取最后一条记录:select top 1* from table_name order by column_name desc

选取最后N条记录:select top N* from table_name order by column_name desc

选取任意一条记录(随机):select top 1* from table_name order by newid()

(3)查询满足条件的元组(常与where联用)

<1>查询条件: 比较: =,<,>,>=,!=,<>,!>,!<;not+上述运算符

确定范围: between and,not between and 判断是否在范围内

确定集合: in,not in判断是否为列表中的值

字符匹配: like,not like 判断是否与指定的字符通配格式相符

空值: is null,not is null 判断是否为空

多重条件: and,or,not 用于多重判断

实例:1.查询学生表中出生日期在1980-01-01和1982-01-01之间的学生姓名

select 姓名from 学生where 出生日期between '1980-01-01' and '1982-01-01'

<2>.字符匹配.

[not] like '<匹配串>' [escape'<换码字符>']

其中,匹配串可以是一个完整的字符串,也可以是与通配符组成的字符串.

通配符有:%,_,[ ],[^]四种.%表示任意个字符如a%b表示以a开头,b结尾的任意个字符.,_表示任意一个字符, []表示方括号里的任意一个字符如a[bcde]表示以a头,bcde中任一个结尾的字符串.[^]表示不取方括号里的值.

实例:查询"学生"表中姓王的同学的所有信息.

select * from 学生where 姓名like '王%'

如果要查询的字符本身就含有%,_等就要使用escape'<换码字符>'短语对通配答进行转义了.

例:要查询delphi_2.9

where 课程名like 'delphi/_2.9' escape'/'表示匹配字符串中紧跟在/之后的字符"_"不再是通配符.

<3>涉及空值的查询. not is null

实例:查询"班级"表中备注为空的班级信息.

select * from 班级where 备注is null --is不能用"="代替.

<4>对查询结果进行排序asc升序(默认),desc降序.

实例:查询选修了课程号为001的课程的学生学号.按成绩降序排列.

select 学号,成绩from 课程注册where 课程号='001' order by 学号asc,成绩desc --有多个排序,先排前面的,相同则排后面的.

(4)对数据进行统计.

集合函数:count([distinct|all]*)统计记录个数.

count([distinct|all]<列名>)统计一列中值的个数.

sum([distinct|all]<列名> 计算一列值的总和(必须为数据类型).

avg,max,min分别求一列值中的平均数,最大值,最小值.

实例:<1>返回学生表中学生总人数.

select count(*) as 学生人数from 学生

<2>返回一列的平均数

select avg(成绩) as 平均分from 课程注册

<3>对结果进行分组.

group by 列名[having 筛选条件表达式]

<4>使用compute子句

格式如下:compute 集合函数[by 列名] --分类汇总.它显示详细记录,group by不显示。

其中,集合函数:sum(),avg(),count()等.

select * from 课程注册order by 学号compute sum(成绩)by 学号

(5)用查询结果生成新表select into

select * into 课程注册副表from 课程注册

创建空副表:select * into 学生副表from 学生表where 1=2

(6)合并结果集union

将多个查询结果集合并为一个结果集

select 语句

{union select 语句},[,...n]

各个结果集列数必须相同,对应数据类型也要相同.最后结果集返回第一个select语句.

实例:查看“课程注册”表中选修了001课程或者选修了002课程的学生,也就是选择两者的并并集.

select * from 课程注册where 课程号='001'

union

select * form 课程注册where 课程号='002'

(7)连接查询cross join(并集)

select 列名列表from table_name1 cross join table_name2

实例:select * from 产品cross join产品销售

(8)等值与非等值连接查询

连接条件:[表名1].<列名><比较运算符>[表名2].<列名>其中比较运算符有=,>=,<=,!=,>,<.

格式:select列名列表from table_name1 [inner] table_name2 on table_name1.列名

=table_name2.列名--inner指定为内连接,可以省.

(on 主键=外键)

实例:select * from 产品inner join 产品销售on 产品.产品编号=产品销售.产品编号--inner join为交集,不同于cross join

自然连接:在等值连接中,把目标列中重复的属性列去掉则为自然连接.

(9)自身连接查询

实例:查询选修了两门或两门以上课程的学生学号和课程号

select a.学号,a.课程号from 课程注册as a join 课程注册as b

on a.学号=b.学号and a.课程号=b.课程号

(10)外连接查询(分为左外连接,右外连接和全外连接)

<1>.左外连接(table_name1在左边)

Select * from table_name1 left outer join table_name2 on

table_name1.column_name=table_name2.column_name

<2>.右外连接(把left 改为right就行了)

<3>.全外连接(触类旁通,left 改为full)将左表所有记录分别与右表的每一条记录进行连接组合,结果集中不满足连接条件的以null显示出来.

(11)复合连接条件查询.

实例:查询成绩在75分以上的学生的学号,姓名,选修课的课程号,课程名,专业代码,成绩,任课老师的教师编号,姓名.

select b.课程号,c.教师编号,c.姓名,a.学号,b.专业代码,b.专业学级,b.学期,b.成绩

from 学生as a join 课程注册as b on a.学号=b.学号and b.成绩>75 join 教师as c

(12)子查询(查询块的嵌套)

select *from 产品

where 产品编号in (select 产品编号from 产品销售)--()内为子查询,其中in可以改为比较运算符.

(13)带有any或all运算符的子查询.

实例:查询比"1"班中所有学生年龄都要小的其它班上的学生学号与姓名

select 学号,姓名

from 学生

where 出生日期>all

(select 出生日期from 学生where 班级代码='1')

and 班级代码<>'1'

(14)带有exists,not exists运算符的子查询.不返回任何数据,只产生逻辑true,false.

实例:查询所有选修了'1'课程的学生姓名

select 学号,姓名

from 学生

where exists

(select * from 课程注册

where 学号=学生.学号and 课程号='1'

)

触发器入门

创建一个简单的触发器

------------

触发器是一种特殊的存储过程,类似于事件函数,SQL Server" 允许为INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列T-SQL语句。

触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写T-SQL 语句的,只是在查询分析器里要先确定当前操作的数据库。

创建触发器用CREATE TRIGGER

CREATE TRIGGER 触发器名称

ON 表名

FOR INSERT、UPDATE 或DELETE

AS

T-SQL 语句

注意:触发器名称是不加引号的。

如下是联机丛书上的一个示例,当在titles 表上更改记录时,发送邮件通知MaryM。

CREATE TRIGGER reminder

ON titles

FOR INSERT, UPDATE, DELETE

AS

EXEC master..xp_sendmail 'MaryM',

'Don''t forget to print a report for the distributors.'

重命名触发器

……………………………………

用查询分析器重命名

exec sp_rename 原名称, 新名称

sp_rename 是SQL Server" 自带的一个存储过程,用于更改当前数据库中用户创建的对象的名称,如表名、列表、索引名等。

用企业管理器重命名

在表上点右键->“所有任务”->“管理触发器”,选中所要重命名的触发器,修改触发器语句中的触发器名称,点击“确定”。

删除触发器

…………………………

用查询分析器删除

在查询分析器中使用drop trigger 触发器名称来删除触发器。

也可以同时删除多个触发器:drop trigger 触发器名称,触发器名称...

注意:触发器名称是不加引号的。在删除触发器之前可以先看一下触发器是否存在:

if Exists(select name from sysobjects where name=触发器名称and xtype='TR')

用企业管理器删除

在企业管理器中,在表上点右键->“所有任务”->“管理触发器”,选中所要删除的触发器,然后点击“删除”。

如何查看某个触发器的内容

……………………………………

用查询分析器查看

use 数据库名

go

exec sp_helptext '触发器名称'

将会以表的样式显示触发器内容。

除了触发器外,sp_helptext 还可以显示规则、默认值、未加密的存储过程、用户定义函数、视图的文本用企业管理器查看

在表上点右键->“所有任务”->“管理触发器”,选择所要查看的触发器

如何查看当前数据库中有哪些触发器

………………………………………………

在查询分析器中运行:

use 数据库名

go

select * from sysobjects where xtype='TR'

sysobjects 保存着数据库的对象,其中xtype 为TR 的记录即为触发器对象。在name 一列,我们可以看到触发器名称。

sp_helptrigger

…………………………

存储过程sp_helptrigger 用于查看触发器的属性。

sp_helptrigger 有两个参数:第一个参数为表名;第二个为触发器类型,为char(6) 类型,可以是INSERT、UPDATE、DELETE,如果省略则显示指定表中所有类型触发器的属性。例:

use 数据库名

go

exec sp_helptrigger tbl

触发器更多语法

………………………………

INSTEAD OF

执行触发器语句,但不执行触发触发器的SQL 语句,比如试图删除一条记录时,将执行触发器指定的语句,此时不再执行delete 语句。例:

create trigger f

on tbl

instead of delete

as

insert into Logs...

IF UPDATE(列名)

检查是否更新了某一列,用于insert 或update,不能用于delete。例:

create trigger f

on tbl

for update

as

if update(status) or update(title)

sql_statement --更新了status 或title 列

inserted、deleted

这是两个虚拟表,inserted 保存的是insert 或update 之后所影响的记录形成的表,deleted 保存的是delete 或update 之前所影响的记录形成的表。例:

create trigger tbl_delete

on tbl

for delete

as

declare @title varchar(200)

select @title=title from deleted

insert into Logs(logContent) values('删除了title 为:' + title + '的记录')

说明:如果向inserted 或deleted 虚拟表中取字段类型为text、image 的字段值时,所取得的值将会是null。

触发器回滚

……………………

举个例子

我们看到许多注册系统在注册后都不能更改用户名,但这多半是由应用程序决定的,如果直接打开数据库表进行更改,同样可以更改其用户名,在触发器中利用回滚就可以巧妙地实现无法更改用户名。

use 数据库名

go

create trigger tr

on 表名

for update

as

if update(userName)

rollback tran

关键在最后两句,其解释为:如果更新了userName 列,就回滚事务。

递归、嵌套触发器

……………………………………

递归触发器

递归分两种,间接递归和直接递归。我们举例解释如下,假如有表1、表2名称分别为T1、T2,在T1、T2 上分别有触发器G1、G2。

间接递归:对T1 操作从而触发G1,G1 对T2 操作从而触发G2,G2 对T1 操作从而再次触发G1... 直接递归:对T1 操作从而触发G1,G1 对T1 操作从而再次触发G1...

嵌套触发器

类似于间接递归,间接递归必然要形成一个环,而嵌套触发器不一定要形成一个环,它可以T1->T2->T3...这样一直触发下去,最多允许嵌套32 层。

--------------------------------------------------------------------------------

设置直接递归

默认情况下是禁止直接递归的,要设置为允许有两种方法:

T-SQL:exec sp_dboption 'dbName', 'recursive triggers', true

EM:数据库上点右键->属性->选项。

设置间接递归、嵌套

默认情况下是允许间接递归、嵌套的,要设置为禁止有两种方法:

T-SQL:exec sp_configure 'nested triggers', 0 --第二个参数为1 则为允许EM:注册上点右键->属性->服务器设置。

常用SQL语句大全

常用SQL语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 DROP database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2…from tab_old definition only 5、说明:删除新表 DROP table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键:Alter table tabname add primary key(col) 说明:删除主键:Alter table tabname DROP primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:DROP index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:DROP view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 11、说明:几个高级查询运算词

SQL查询语句大全集锦(超经典)

SQL查询语句大全集锦 MYSQL查询语句大全集锦 一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 复制内容到剪贴板 代码:SELECT `nickname`,`email`FROM `testtable`WHERE `name`='张三' (一) 选择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。 1、选择所有列 例如,下面语句显示testtable表中所有列的数据: 复制内容到剪贴板 代码:SELECT * FROM testtable 2、选择部分列并指定它们的显示次序 查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同。 例如: 复制内容到剪贴板 代码:SELECT nickname,email FROM testtable 3、更改列标题 在选择列表中,可重新指定列标题。定义格式为: 列标题=列名 列名列标题 如果指定的列标题不是标准的标识符格式时,应使用引号定界符,例如,下列语句使用汉字显示列 标题:

复制内容到剪贴板 代码:SELECT 昵称=nickname,电子邮件=email FROM testtable 4、删除重复行 SELECT语句中使用ALL或DISTINCT选项来显示表中符合条件的所有行或删除其中重复的数据行,默认 为ALL。使用DISTINCT选项时,对于所有重复的数据行在SELECT返回的结果集合中只保留一行。 5、限制返回的行数 使用TOP n [PERCENT]选项限制返回的数据行数,TOP n说明返回n行,而TOP n PERCENT时,说明n是 表示一百分数,指定返回的行数等于总行数的百分之几。 例如: 复制内容到剪贴板 代码:SELECT TOP 2 * FROM `testtable` 复制内容到剪贴板 代码:SELECT TOP 20 PERCENT * FROM `testtable` (二) FROM子句 FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图, 它们之间用逗号分隔。 在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列 所属的表或视图。例如在usertable和citytable表中同时存在cityid列,在查询两个表中的cityid时应使用下面语句格式加以限定: 复制内容到剪贴板 代码:SELECT `username`,citytable.cityid FROM `usertable`,`citytable` WHERE usertable.cityid=citytable.cityid在FROM子句中可用以下两种格式为表或视图指定别名: 复制内容到剪贴板 代码:表名 as 别名 表名别名例如上面语句可用表的别名格式表示为: 复制内容到剪贴板

备课之教材解读

高中语文备课之教材解读 教材是教师备课时必须认真面对的,面对教材,教师只需做到“读透”,但想真正读透教材里的一篇的文章,这是一件无比艰难、辛苦的事情,笔者以为若想真正读透教材,需要意识、需要方法、需要视界。 首先谈意识,面对语文教材,意识应该是一种觉醒的态度,这种态度是对生命认知规律的尊重和对生命的敬畏。我们知道,选入教材的篇章往往是意蕴丰厚隽永深远的文学经典,教师的自我生命和学生的生命每天都是新的,我们过去的理解不能代表我们当下的解读,所以我们不提倡长年躺睡于过往,对于选入教材的经典篇章,师者应该满怀敬畏和谦卑,常读常新,日思日进。 其次是方法,从字面上读透一篇文章是一件简单的事情,在解读一篇文章时,我们只需要时间和耐心,我们可以从标点符号出发,然后到字到词到句到段再到篇章结构,这一遍我们从细微到宏大,可达到对文章思想意蕴的初步体悟;其次,我们再倒过来,从篇章结构出发,然后到段到句到词到字到标点符号,这一遍我们从宏观回到微观,可在富有动态的篇章里由各个角度充分体悟文章各个方面的魅力。你若有时间,你若有足够的耐心,你就可以从文字层面、思想层面、文章写作技术等层面“穿透”一篇文章。 第三是视界,文学阅读需要视界,无视界或少视界之阅读者往往会在某一篇章狭小的空间里难以抽身,或过度悲戚,或过度愉悦,或过度孤芳自赏……虽曰文学可以净化、升华人的灵魂,但若此,生命

往往脱离了真实,长此以往生命也就导致一种病态的常态化。阅读者文学阅读时既需要融入其中充分体悟的感知力,又需要及时抽离冷眼旁观的思考力。篇章阅读结束后,我们可以从个体的层面去思考,可以从集体的层面去思考,可以从历史的层面去思考,可以从政治的层面去思考,可以从自然客观世界的层面去思考,可以从经济的层面去思考,可以从宗教的层面去思考,可以从文化的层面去思考,可以从国界的层面去思考,可以从人的肉体、社会、精神生命的层面去思考,当我们从各个层面去思考审视文学作品里的生命和世界的时候,我们自然会找到一种理性的分寸,进而在课堂教学中,当需要感受传递文学作品里的情感时,教师就不会就不是一种变态的或肤浅或夸张的表演。当然,我们还可以去看看别人是怎样解读的,同行、前辈、大师……在相互参照中,我们会有更多的认识、发现和更深的思考。 总之,教材解读是教师的基本素养和基本能力,它是教学活动的起点,它关涉到教学设计的水平,它关系到课堂游刃有余的程度,日久见功力,这种功力不可一日而成。

经典SQL语句大全

一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1. dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键:Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1

部编初中语文教材解析.doc

守正创新,构建“三位一体”的语文教科书编写体系 ——2017初中语文”部编本”新教材培训 全称:教育部编义务教育语文教科书 出版:人民教育出版社 目录 一、指导思想和总体思路 二、主要特点及创新设计 三、教材的体系结构 五、教学建议 内容 一、指导思想和总体思路 1. 以“立德树人”为目标,有机融合,自然渗透社会主义核心价值观、中华优秀传统文化教育等内容。 党的十八大提出“立德树人”的根本任务。新教材充分发挥语文学科在育人方面的独特优势,将构建社会主义核心价值观、继承和弘扬中华优秀传统文化、坚持革命传统教育、建设良好的思想道德风尚等融合在整套教材的设计之中,为学生的人格培养与终身发展奠定坚实的基础。 立德树人-语文学习-社会主义核心价值观、革命传统教育、中华优秀传统文化、法制教育(整体规划、有机融合、自然渗透)教材按照“整体规划,有机融入,自然渗透”的基本思路,采用集中编排与分散渗透相结合的方式,使学生在学习语言文字

的过程中潜移默化地受到熏陶感染,逐步树立正确的思想观念和高尚的道德情操,最终使社会主义核心价值观内化为精神追求,外化为自觉行为。 2. 遵循课标要求,坚持课改方向,守正创新。 新教材努力遵循《课程标准》(2011年版)的要求,尊重语文教育基本规律,合理有序地安排学习内容,切实做到“守正”,抓住语文教学的根本。 新教材的编写也是对课改的总结与支持,注意吸收课改的经验,如“以人为本”的理念,重视学生整体素质发展,以学生为主体引导学生学会学习,注重基本能力培养等等,并尽可能多地借鉴国外先进的教学思想,力求达到“创新”。 具体做法:少做题,多读书,勤练笔,注重语文积累和语感培养;自主、合作、探究,自主阅读,自由表达,培养创新精神和实践能力;在语文课与学生生活之间建立一条通道,构建由教读、自读到课外阅读“三位一体”的阅读教学体系;参与社会实践,获得解决实际生活需要的语文问题的能力。 3. 以学生为本,突出“语文素养”。(中国学生发展核心素养:文化基础、自主发展、社会参与) 新教材特别注重课程标准提出的“语文素养”理念,力求站在更新的高度和更开阔的视野审视当前的语文教育。 教材的突出特点与创新之处语文素养体现到教材中,既包括听说读写能力的培养,也有整体素质方面的要求,有对学生未来

数据库经典SQL语句大全

数据库经典SQL语句大全 篇一:经典SQL语句大全 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk','testBack', 'c:mssql7backupMyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2? from tab_old definition only 5、说明: 删除新表: tabname 6、说明: 增加一个列:Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明: 添加主键:Alter table tabname add primary key(col) 说明: 删除主键:Alter table tabname drop primary key(col) 8、说明: 创建索引:create [unique] index idxname on tabname(col?.) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。

统编小学语文教材解读 谈经典文学作品的教学思路

统编小学语文教材解读谈经典文学作品的教学思路 统编小学语文教科书(以下简称“统编教科书”)长课文、难课文的教学是当前讨论的一个热点,这是语文教学实践不断深入的体现。入选教材的任何一篇课文,对学生来说其实都是有难度的,这里的长课文、难课文,也只是一个相对概念。语文教材适当编排一些较长、较难的课文,对于调动学生的积极性,充分挖掘学生的学习潜能,是有推动和促进作用的。因此,充分发挥难长课文和难课文的独特价值,不断总结相关的经验和教训,是一项长期的工作任务。 难课文,“难”在何处?情况应各不相同。以《卖火柴的小女孩》为例,这部作品曾入选人教版六年级、语文S版五年级、西师版五年级等多套小学语文课标教材,统编教科书将它编排在三年级,确实有一定难度。以这篇课文的教学为例,我们可以试着梳理经典文学作品教学的基本思路,下面是笔者的几点思考。 一、根据教材定位,从丰富的教学内容中确定适宜的目标。 经典的文学作品丰富的思想内涵和高超的艺术表现力,为教学提供了广阔空间。像《卖火柴的小女孩》一文,不仅可以在小学教,在中学甚至大学同样也是可以教的。为什么呢?经典作品教学内容的丰富性,给教学目标的选择带来了多重可能性。就这部作品的创作手法而言,可以探究的内容就很多。比如,文中的“火柴”是否有象征意义?作品的题目是否可以改为“卖报纸的小女孩”?再比如,文中多处运用了对比:故事发生在下着雪的大年夜,家家户户都沉浸在快乐幸福的节日氛围中,小女孩却孤苦伶仃,流落街头,不敢回那个“跟街上一样冷”的家,周边环境与小女孩处境形成鲜明的反差;小女孩五次擦燃火柴后看到的美妙幻象与残酷的现实形成鲜明的对比;结尾处小女孩带着微笑在旧年的大年夜冻死了……这种写作方法是否应引导三年级学生去体会它的表达效果?又比如,丰富的

数据库基本----sql语句大全

学会数据库是很实用D~~记录一些常用的sql语句...有入门有提高有见都没见过的...好全...收藏下... 其实一般用的就是查询,插入,删除等语句而已....但学学存储过程是好事...以后数据方面的东西就不用在程序里搞喽..而且程序与数据库只要一个来回通讯就可以搞定所有数据的操作.... 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键:Alter table tabname add primary key(col) 说明:删除主键:Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where X围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where X围 更新:update table1 set field1=value1 where X围 查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1

统编教材解读

统编教材特点解析 (一)“统编版”语文教材的总体特色 1.体现核心价值观,做到“整体规划,有机渗透”。 任何教材的编写都有自己的价值观,有基本的意识形态立场。“统编版”语文教材的编写立意比一般版本教材高,高在体现社会主义核心价值观,立德树人,指导思想明确,措施落实。既体现主流价值观,又不停留于“说教”。注意把那些能充分体现核心价值观,特别是两个“传统”(中华优秀传统文化和革命传统教育),融入教材的文章选篇、内容安排、导语和习题的设计等诸多方面,融入语文所包含的语言教育、情感教育、审美教育,让学生乐于接受,起到润物细无声的效果。措施就是八个字:“整体规划,有机渗透”。要做到“有机渗透”,使价值观化为语文的“血肉”。 2.接地气,满足一线需要,对教学弊病起纠偏作用。 格外注重让语文课往课外阅读延伸,往学生的语文生活延伸。小学一年级安排了“和大人一起读”栏目。到了高年级和初中,每个单元都有往课外阅读延伸的设计,还安排了包括“名著导读”“古典诗文诵读”等栏目。新编语文力图让“教读”“自读”,加上“课外导读”,构成三位一体的教学体系。这也是考虑到目前语文教学普遍存在的读书少的弊病,想在教材中起到某种纠偏的作用。 3.加强了教材编写的科学性。 学习和继承以往教材编写好的经验,借鉴国外先进的经验,实行“编研结合”,使教材编写有科学性,符合语文教育规律,也更有利于提升教学效果。“统编版”语文教材还特别重视学界有关语文认知规律的研究成果,加以选择、吸收和转化,用来指导编写。比如,识字写字教学内容的安排,如何让孩子“多认少写”,尽快学会读书写字,新编一年级教材的识字课文就采纳了北师大关于儿童字频研究的成果,把儿童读书最需要先认识的300个字,安排在一年级教材中,努力体现教材编写的科学性。在新教材编写过程中,既继承原来人教版的比较成熟可行的部分,包括选文和内容设计,又要吸收其他版本养分,超越人教版。显然出新的格局、新的气象。 4.贴近当代学生生活,体现时代性。 “统编版”语文教材在课文的选取、习题的设计、教学活动的安排等方面,努力切入当代中小学生的语文生活,适应社会转型和时代需求,体现时代性。比如,如何正确地认识和使用新媒体,如何过滤信息,都在教材中有体现。此外,教材的课文有较多的更新,注重经典性和适合语文教学。和原来人教版比,新的课文约占30%以上。教科书编写语言、习题的题型变化、插图和装帧设计,都力图有所创新。 以上四点,是从总的方面说的,是“统编版”语文教材的基本思路和全新面貌。 (二)“统编版”语文教材的七个创新点 1.选文强调四个标准:经典性、文质兼美、适宜教学、兼顾时代性。 新教材回到“守正”的立场,强调经典性、文质兼美和适宜教学。很多经典课文这次又回来了,尚未沉淀的“时文”相对少了。其中有一个变化非常明显,就是传统文化的篇目增加了。小学一年级开始就有古诗文,整个小学6个年级12册共选有古诗文124篇,占所有选篇的30%,比原有人教版增加55篇,增幅达80%。平均每个年级20篇左右。初中古诗文选篇也是124篇,约占所有选篇的%,比原来的人教版也有提高,平均每个年级40篇左右。体裁更加多样,从《诗经》到清代的诗文,从古风、民歌、律诗、绝句,到词曲,从诸子散文到历史散文,从两汉论文到唐宋古文、明清小品,均有收录。革命传统教育的篇目也占有较大的比重。小学选了40篇,初中29篇。鲁迅的作品也选有《故乡》《阿长与〈山海经〉》等9篇。 2.更加灵活的单元结构体例。 “统编版”语文教材结构上明显的变化,是采用“双线组织单元结构”,既适当保留人文主题,按照“内容主题”(如“修身正己”“至爱亲情”“人生之舟”等)组织单元,课文大致都能体现相关的主题,形成一条贯穿全套教材的、显性的线索,但又不像以前教材那样给予明确的单元主题命名;同时又有另一条线索,即将“语文素养”的各种基本“因素”,包括基本的语文知识、必需的语文能力、适当的学习策略和学习习惯,以及写作、口语训练,等等,分成若干个知识或能力训练的“点”,由浅入深,由易及难,

数据库语言大全

经典SQL语句大全 —、基础 1说明:创建数据库 CREATE DATABASE database-n ame 2、说明:删除数据库 drop database dbn ame 3、说明:备份sql server ---创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi nd_1.dat' ---开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tab name(col1 type1 [not nu II] [primary key],col2 type2 [not nul l] ,..) 根据已有的表创建新表: A: create table tab_new like tab_old ( 使用旧表创建新表) B: create table tab_new as select col1,col2 …from tab_old definition only 5、说明:删除新表 drop table tab name 6、说明:增加一个列 Alter table tab name add colu mn col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varc har类型的长度。 7、说明:添加主键:Alter table tab name add primary key(col) 说明:删除主键 : Alter table tab name drop primary key(col) 8、说明:创建索弓丨:create [unique] index idxname on tabname(col ….) 删除索弓丨:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view view name as select stateme nt 删除视图:drop view view name 10、说明:几个简单的基本的sql语句 选择:select * from tablei where 范围 插入:in sert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ' %value1% ---like 的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1

统编教材解读

(一)“统编版”语文教材的总体特色 1.体现核心价值观,做到“整体规划,有机渗透”。 任何教材的编写都有自己的价值观,有基本的意识形态立场。“统编版”语文教材的编写立意比一般版本教材高,高在体现社会主义核心价值观,立德树人,指导思想明确,措施落实。既体现主流价值观,又不停留于“说教”。注意把那些能充分体现核心价值观,特别是两个“传统”(中华优秀传统文化和革命传统教育),融入教材的文章选篇、内容安排、导语和习题的设计等诸多方面,融入语文所包含的语言教育、情感教育、审美教育,让学生乐于接受,起到润物细无声的效果。措施就是八个字:“整体规划,有机渗透”。要做到“有机渗透”,使价值观化为语文的“血肉”。 2.接地气,满足一线需要,对教学弊病起纠偏作用。 格外注重让语文课往课外阅读延伸,往学生的语文生活延伸。小学一年级安排了“和大人一起读”栏目。到了高年级和初中,每个单元都有往课外阅读延伸的设计,还安排了包括“名著导读”“古典诗文诵读”等栏目。新编语文力图让“教读”“自读”,加上“课外导读”,构成三位一体的教学体系。这也是考虑到目前语文教学普遍存在的读书少的弊病,想在教材中起到某种纠偏的作用。 3.加强了教材编写的科学性。 学习和继承以往教材编写好的经验,借鉴国外先进的经验,实行“编研结合”,使教材编写有科学性,符合语文教育规律,也更有利于提升教学效果。“统编版”语文教材还特别重视学界有关语文认知规律的研究成果,加以选择、吸收和转化,用来指导编写。比如,识字写字教学内容的安排,如何让孩子“多认少写”,尽快学会读书写字,新编一年级教材的识字课文就采纳了北师大关于儿童字频研究的成果,把儿童读书最需要先认识的300个字,安排在一年级教材中,努力体现教材编写的科学性。在新教材编写过程中,既继承原来人教版的比较成熟可行的部分,包括选文和内容设计,又要吸收其他版本养分,超越人教版。显然出新的格局、新的气象。 4.贴近当代学生生活,体现时代性。 “统编版”语文教材在课文的选取、习题的设计、教学活动的安排等方面,努力切入当代中小学生的语文生活,适应社会转型和时代需求,体现时代性。比如,如何正确地认识和使用新媒体,如何过滤信息,都在教材中有体现。此外,教材的课文有较多的更新,注重经典性和适合语文教学。和原来人教版比,新的课文约占30%以上。教科书编写语言、习题的题型变化、插图和装帧设计,都力图有所创新。 以上四点,是从总的方面说的,是“统编版”语文教材的基本思路和全新面貌。 (二)“统编版”语文教材的七个创新点 1.选文强调四个标准:经典性、文质兼美、适宜教学、兼顾时代性。 新教材回到“守正”的立场,强调经典性、文质兼美和适宜教学。很多经典课文这次又回来了,尚未沉淀的“时文”相对少了。其中有一个变化非常明显,就是传统文化的篇目增加了。小学一年级开始就有古诗文,整个小学6个年级12册共选有古诗文124篇,占所有选篇的30%,比原有人教版增加55篇,增幅达80%。平均每个年级20篇左右。初中古诗文选篇也是124篇,约占所有选篇的%,比原来的人教版也有提高,平均每个年级40篇左右。体裁更加多样,从《诗经》到清代的诗文,从古风、民歌、律诗、绝句,到词曲,从诸子散文到历史散文,从两汉论文到唐宋古文、明清小品,均有收录。革命传统教育的篇目也占有较大的比重。小学选了40篇,初中29篇。鲁迅的作品也选有《故乡》《阿长与〈山海经〉》等9篇。 2.更加灵活的单元结构体例。 “统编版”语文教材结构上明显的变化,是采用“双线组织单元结构”,既适当保留人文主题,按照“内容主题”(如“修身正己”“至爱亲情”“人生之舟”等)组织单元,课文大致都能体现相关的主题,形成一条贯穿全套教材的、显性的线索,但又不像以前教材那样给予明确的单元主题命名;同时又有另一条线索,即将“语文素养”的各种基本“因素”,包括基本的语文知识、必需的语文能力、适当的学习策略和学习习惯,以及写作、口语训练,等等,分成若干个知识或能力训练的“点”,由浅入深,由易及难,分布并体现在各个单元的课文导引或习题设计之中。每个单元都有单元导语,对本单元主题略加提示,主要指出本单元的学习要点。

数据库基本SQL语句大全

数据库基本SQL语句大全 数据库基本----SQL语句大全 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1、d at' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 typ e2 [not null],、、) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2…from tab_old definit ion only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的就是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col…、) 删除索引:drop index idxname 注:索引就是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement

()语文部编教材解读.docx

部编教材解读 一、部编教材分类呈现 (一)名 著 (8 部) 册次 名 著 册次 名 著 《朝花夕拾》:消除与经典的隔膜 《傅雷家书》:选择性阅读 七(上) 《西游记》:精读和跳读 八(下) 《钢铁是怎样炼成的》 :摘抄和做笔记 《骆驼祥子》:圈点与批注 《泰戈尔诗选》:如何读诗 七(下) 《海底两万里》:快速阅读 九(上) 《水浒传》:古典小说的阅读 《红星照耀中国》 :纪实作品的阅读 《格列佛游记》:讽刺小说的阅读 八(上) 九(下) 《昆虫记》:科普作品的阅读 《简·爱》:外国小说的阅读 (二)综合性学习 ( 18 个) 册次 名称 主要活动 能力培养点 口语交际 类别 有朋自远方 专题资料搜集 继承和发扬传统文化;资料搜集 介绍 传统文化 来 自我介绍 与研读能力;介绍和讲述能力 七 少年正是读 课外阅读专题讨论 非连续性文本阅读能力;倾听能 倾听 综合实践 书时 会 力;比较分析能力;内省力 (上) 文学部落 组织学习共同体 交流分享能力;组织策划能力; 发言 语文生活 编辑班刊 文学阅读与创作的兴趣;语言文 字运用能力 天下国家 故事会;朗诵会; 继承和发扬传统文化;讲述能 讲述 传统文化 展示会 力;朗诵能力;资料搜集与研读 七 能力 孝亲敬老我 孝亲敬老月活动 非连续性文本阅读能力;组织策 发 言 与 倾 综合实践 ( 下) 做起 划能力;实用文写作能力 听 我的语文生 调查访问 拓展语文学习空间;梳理探究能 提 问 与 建 语文生活 活 搜集整理 力;当代文化参与 议 人无信不立 专题讨论;讲述故 继承和发扬传统文化;资料搜 传统文化 事;访问;主题演 集;讲述能力;演讲能力 讲 八 我们的互联 搜集网络词语;问 关注社会,关注生活;信息技术 语文生活 网时代 卷调查;小型辩论; 辅助学习;观点陈述与辩驳 ( 上) 网络搜索 身边的文化 模拟申请与答辩 实地考察,获取第一手资料;撰 综合实践 遗产 写申请报告;提问与应答;非连 续性文本阅读 倡导低碳生 主题宣传 活动策划与组织;活动文稿撰 综合实践 活 写;实地考察, 获取第一手资料; 非连续性文本阅读 八 古诗苑漫步 古诗分类整理;品 资料收集与整理;诗歌赏析;诗 语文生活 ( 下) 味鉴赏;朗诵会 词朗诵吟唱 以和为贵 专题资料收集;时 继承和发扬传统文化;资料收 传统文化 事讨论会 集;策划与组织活动;聆听与表 达意见

西门子ABB等PLC专用经典SQL语句大全一、基础

西门子ABB等PLC专用经典SQL语句大全一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1. dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键:Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxna me on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1

教材解读

教材解读 教材解读一直是教师工作的重要内容,它关系到教师的课程设计、课程组织与实施; 更关系到教学目标的实现、教育目标的达成。过去,教材解读主要是由教材编写组的专家、或教材审定委员会的专家、或县教研员及资深的教师承担,提供给教师进行教材解读的空间不大,教师对教材解读的意识与主动进行教材解读的积极性不高,其实这是一个误区。新的课程改革,确立了以教师发展和学生发展为本的理念,这就要求我们从教育实际出发,确立教师对教材解读的主导地位,尤其要确立村小教师对教材解读的主导地位,提高村小教师主动解读教材的意识。解读教材在当今具有重要的意义。如果说20 世纪末和21 世纪初的教师基本功应当是“简笔画、粉笔字、普通话”,时至今日,解读教材则最应该成为语文教师专业化的基本功之一。解读教材是摆在我们语文教师的一座高山,我们必须积蓄力量去攀登。解读的重要性是无庸置疑了,作为一名专业语文教师,拿到教材首先要考虑解读。那么究竟该怎么解读教材,这并不是一个简单的问题。需要我们用心去思考。现就小学语文教材的解读谈谈自己的几点认识。 一、教材是什么? 教材是完成教学任务的依据,是“课程标准”目标的具体体现,是教学内容的载体,是教和学的凭借,是教学过程的支架,因此语文教学要围绕语文教材进行。 二、解读教材的意义教师讲好一堂课的关键在于备课,只有备好课,才能保证教学质量,而教材解读则是备好课的前提。因此,不

经过对教材的解读与研究,就难于把握和完成知识形式的这两次转化。教材中所讲的知识,要放在知识整体中去认识,进行全方位、多角度的分析研究,以真正掌握它的内容,认识它在整个教材结构中的地位,认识与其它知识之间的联系。而这一点对提高教学质量十分重要。我们讲课只照本宣科,书本上怎么写的,就原原本本地怎么讲,对教材缺乏解读,因而把握不住知识的本质及它们间的联系,抓不住教材的重点。这是造成教学效果不好的重要原因。尤其是乡镇中心校,是由许多村级小学组成,倘若村级小学的教学质量不高,那么,就决定着乡镇学校的教学质量也不高。因此,村小教师在教学过程中如何促进学生的发展,培养学生的能力,是现代教学思路的一个基本着眼点,是提高教学质量的必要条件,教学过程不仅是知识的传授过程,而且是能力的培养过程。只有通过对教材的深入解读,才可能挖掘出教材本身没有写出来的知识的能力价值,以利于对学生能力的培养。进行教材解读,同时也是在酝酿设计教学过程和选择教学方法。因而教材解读的深广程度将直接影响课堂教学的质量。教材解读是进行教学工作的一项最基础、最重要的工作,每个教师都应该重视这一环节,并要具有解读教材的意识和能力。 三、教材解读的范围教材解读不再是狭义地对教材内容的解读,而是对学生发展和学校社会背景下的整体解读,这样才可以把握教学设计的方向。现代教材解读应该从以下五个方面展开: 教学环境分析、课程目标的设置、课程内容的组织、课程的实施、课程的评

相关主题