常用sql语句无非是查询增删改,如下
–建表
create table 表名
(
字段名1 类型,
字段名2 类型
)
注意:1、定义最后一个字段后面不跟逗号;对于oracle、sql server、mysql的区别,oracle是不对int定义大小的,否则会报错。
create database scsjk;–建数据库
use scsjk;–使用当前数据库
–查询
select * from 表名 where 条件;
–增加
insert into 表名(字段1,字段2) values(字段1对应的值,字段2对应的值);
–删除
delete from 表名;–删除表内容
drop table 表名;–把整个表包括表体删除
–改
update 表名 set 字段=‘值’ where 条件;
在运维和实施当中,千万要记住一条原则就是先备份后修改,人无完人,不小心把数据弄乱了,还可以从备份还原。但是对于初学者或者刚入职的人来说,习惯性地选择备份整个数据库,其实不需要也不灵活。对于一个数据库来说,有些表是实时的随时可能写入新的数据,但是有些表则不是,它只在某个特定时候写入新数据或者数据有变动。那么这个时候我们修改这样的表,可以直接建一个备份表,再去修改原表。
–oracle
create table 备份表名 as select * from 原表名;–建备份表
insert into 原表名 select * from 备份表名;–还原备份 可以根据情况适当加条件
–sql server
select * into 备份表名 from 备份表;–建备份表 可以根据情况适当加条件
最后想说,工作需要什么学什么吧,加油!