1. 操作表中的数据
-添加数据
基本语句:INSERT INTO table_name(column1,column2,...)
VALUES(value1,value2,...);(前一个括号的字段数应与values中数量一致,若values全写了,前一个括号可不要)
示例:
-添加全部值:insert into userinfo values(1,‘xxx’,‘123’,‘xxx@123.com’,sysdate);
(字符串类型要用单引号括起来,sysdate表示添加值的系统时间)
-添加指定字段的值:insert into userinfo(id,username,userpwd)values (2,‘yyy’,‘123’);
-添加默认值:ALTER TABLE userinfo MODIFY regdate default sysdate;(创建/修改表时设置默认值)
insert into userinfo (id)values(3);(此时表中会默认加入系统时间,若自己设置,则对应字段添值即可)
-查看数据:select * from userinfo;(查看全部数据)
select username,userpwd from userinfo;(查看特定字段)
-创建表时复制:create table new_table_name as select column1,.../*from old_table_name
示例:create table userinfo2 as select * from userinfo;(复制全部)
create table userinfo3 as select id,username from userinfo;(复制特定行,显示的时候也只有特定行)
-在添加时复制:insert into table_new [(column1,...)] select column1,.../ *from table_old;
2. 修改数据
-update语句
update table_name set column1=value1,...[where conditions];(没有where,则全部更新)
示例:update userinfo set userpwd=123;无条件更新(全部更新,无条件更新)
update userinfo set username=‘zz ‘ where username=‘xx’;(有条件的更新)
3. 删除数据
-delete语句
delete from table_name [where conditions];(没有where删除整个表,有where删除特定记录