添加、修改、删除、查询都叫SQL语言(结构化查询语言)
添加数据(注意事项:列的顺序和值的顺序要相同、数量也要相同;字符串要加单引号,数字可以加或不加)
insert into 表名(列名,列名,列名) values (值,值,值);
如:insert into student (sid,name,sex) values(2013550001,'xsl','女');
添加时间数据
如:insert into student(birthday) values(to_date('2016-03-22','yyyy-mm-dd'));
修改表 alter table
增加一列
alter table 表名 add 增加的列名 数据类型;
如:alter table student add age number(3);
多行插入(向现有表中插入查询结果集)
insert into 表1(表1列1,表1列2,表1列3) select 表2列1,表2列2,表2列3 from 表2
删除一列
alter table 表名 drop column 打算删除的列名;
如:alter table student drop column sex;
修改表的名字
rename 旧表名 to 新表名;
查看表结构(此命令局限于命令窗口)
desc 表名;
删除数据
delete from 表名 where 条件;
如:delete from student where sid=3;
delete from student where name="宋仲基" and money<1500;
delete 列名 from 表名 where 条件;
修改数据
update 表名 set 列名='新值',列名='新值' where 条件;
如:update student set money=1900,sex='女' where sid=1;
set name='刘亦菲', birthday=to_date('19990101','yyyymmdd') where sid=1;
update student set money=money+200 where sid=1;
查找
select * from 表名;
其他操作
复制表
create table 表2 as select * from 表1;
复制表结构(不要数据)
create table 表2 as select * from 表1 where 1!=1;