当我们需要重新插入一行新的数据时,我们输入下列代码:
INSERT INTO 表名称 VALUES (值1, 值2,....);
接着重新显示如下
如果我们只想在某一列或者某几列里面插入数据,则如下 *** 作,语法如下:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
重新显示就如下了(中间的NULL是因为还没有插入数据而显示如下的),接着只需要重新插入数据即可。
如果需要重新插入一列数据,则进行下面 *** 作。语法如下
ALTER TABLE table_name
ADD column_name datatype// datatype是数据类型的意思。如果是年份就是data或者year,如何是字符就要用char,以此类推。
1、首先,在电脑中找到PLSQL Developer;
2、双击打开PLSQL Developer,账号登录;
3、登录之后,打开SQL窗口
4、在运行窗口执行SQL“alter table tb1 add aa varchar2(20);”给表tb1添加一个名为aa的字段
5、添加完就多出一列了
扩展资料:
plsql基本命令:
PL/SQL使用的数据库 *** 作语言还是基于SQL的,所以熟悉SQL是进行PL/SQL编程的基础。SQL语言的分类情况大致如下:
1、数义语言(DDL):Create,Drop,Grant,Revoke,…
2、数据 *** 纵语言(DML):Update,Insert,Delete,…
3、数据控制语言(DCL):Commit,Rollback,Savepoint,…
4、其他:Alter System,Connect,Allocate, …
参考资料来源:百度百科——plsql
先加一新字段再赋值:
alter table table_name add mmm varchar2(10)
update table_name set mmm=**
或:
alter table table1 add col1 int default 0
CASE WHEN account_id= ''
THEN 'empty'
when account_id is null
then 'empty'
ELSE account_id
END
WHERE account_id = 'XXX' OR account_id ='' OR (account_id is NULL)[/code]
扩展资料:
SQL有两种使用方式。一是联机交互使用,这种方式下的SQL实际上是作为自含型语言使用的。另一种方式是嵌入到某种高级程序设计语言(如C语言等)中去使用。前一种方式适合于非计算机专业人员使用,后一种方式适合于专业计算机人员使用。尽管使用方式不向,但所用语言的语法结构基本上是一致的。
参考资料来源:百度百科-结构化查询语言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)