为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Oracle数据库开发必备利器之SQL基础_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发必备利器之SQL基础

AnnyQin
难度入门
时长 4小时14分
  • SQL> desc userinfo; 名称 是否为空? 类型 ------------------------------- ID NUMBER(6) USERNAME NOT NULL VARCHAR2(20) USERPWD VARCHAR2(20) NEW_EMAIL VARCHAR2(30) REGDATE DATE REMARKS VARCHAR2(400) SQL> alter table userinfo modify username varchar(20) null; 表已更改。 SQL> desc userinfo; 名称 是否为空? 类型 ------------------------ ID NUMBER(6) USERNAME VARCHAR2(20) USERPWD VARCHAR2(20) NEW_EMAIL VARCHAR2(30)
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2018-03-22

  • 12版数据库可以在有数据情况下改not null SQL> desc userinfo; 名称 是否为空? 类型 ---------------------------------- ID NUMBER(6) USERNAME VARCHAR2(20) USERPWD VARCHAR2(20) NEW_EMAIL VARCHAR2(30) REGDATE DATE REMARKS VARCHAR2(400) SQL> alter table userinfo modify username varchar2(20) not null; 表已更改。 SQL> select username from userinfo; USERNAME ---------------------- cat xxx SQL> desc userinfo; 名称 是否为空? 类型 ------------------------ ID NUMBER(6) USERNAME NOT NULL VARCHAR2(20) USERPWD VARCHAR2(20)
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2018-03-22

  • SQL> create table userinfo_1(id number(6,0),username varchar2(20) not null, userpwd varchar2(20) not null); 表已创建。 SQL> desc userinfo_1; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- ID NUMBER(6) USERNAME NOT NULL VARCHAR2(20) USERPWD NOT NULL VARCHAR2(20)
    查看全部
    0 采集 收起 来源:Oracle 非空约束

    2018-03-22

  • SQL> insert into userinfo values(1,'xxx','123123','xxxxx@qq.com',sysdate,'noting'); 已创建 1 行。 SQL> select username from userinfo; USERNAME ---------------------------------------- cat xxx SQL> create table test_del3 as select * from userinfo; 表已创建。 SQL> select username from test_del3; USERNAME ---------------------------------------- cat xxx SQL> delete from test_del3 where username = 'xxx'; 已删除 1 行。 SQL> select username from test_del3; USERNAME ---------------------------------------- cat
    查看全部
    0 采集 收起 来源:Oracle 删除数据

    2018-03-22

  • SQL> select username from userinfo; USERNAME ---------------------------------------- cat SQL> updata userinfo set userpwd = '1231123' where username = 'cat'; SP2-0734: 未知的命令开头 "updata use..." - 忽略了剩余的行。 SQL> update userinfo set userpwd = '1231123' where username = 'cat'; 已更新 1 行。 SQL> select username ,userpwd from userinfo; USERNAME ---------------------------------------- USERPWD ---------------------------------------- cat 1231123
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2018-03-22

  • SQL> update userinfo 2 set userpwd='222222'; 已更新 1 行。 SQL> select userpwd from userinfo; USERPWD ---------------------------------------- 222222 SQL> update userinfo 2 set userpwd='222',email='222@126.como'; set userpwd='222',email='222@126.como' * 第 2 行出现错误: ORA-00904: "EMAIL": 标识符无效 SQL> update userinfo 2 set userpwd= '222', new_email = 'xx@qq.com'; 已更新 1 行。 SQL> select userpwd ,new_email from userinfo; USERPWD ---------------------------------------- NEW_EMAIL ------------------------------------------------------------ 222 xx@qq.com SQL>
    查看全部
    0 采集 收起 来源:Oracle 修改数据

    2018-03-22

  • > insert into userinfo_new select * from userinfo; > insert into userinfo_new(id,username) select id,username from userinfo; SQL> select username,userpwd from userinfo; USERNAME ---------------------------------------- USERPWD ---------------------------------------- cat 223 SQL> insert into userinfo_new select * from userinfo; 已创建 1 行。 SQL> select username, userpwd from userinfo_new; USERNAME ---------------------------------------- USERPWD ---------------------------------------- cat 223 SQL>
    查看全部
  • truncat table
    查看全部
  • 在sql plus中 有些命令不需要分号结尾,而sql语句则需要;结尾 show user 查看当前登录用户 dba_users数据字典 -- 是数据库提供的表, 用于查看数据库的信息 查看数据字典:desc dba_users (所有数据字典) 查看username数据字典:select username from dba_users;
    查看全部
  • 1.系统用户 sys 高于system的系统用户 管理员用户 system 普通系统用户 sysman 供企业管理器使用的 管理员用户 从一个用户连接到另一个用户 语句前面加 connect scott 密码默认 tiger 2.登录语句 [username/password] [@sever] [as sysdba|sysoper] system/root @orcl as sysdba (orcl就是自己设置的服务名) (@sever 数据库和服务器都在本机不用填写,不在本机的时候可以是服务名或IP地址)
    查看全部
  • case when语句的用法
    查看全部
    0 采集 收起 来源:case...when语句

    2017-03-23

  • SQL> create table userinfo1(id number(6,0),regdate date default sysdate); 表已创建。 -------------------------- 一行,怕出错 SQL> insert into userinfo1(id)values(1); 已创建 1 行。 SQL> desc userinfo1; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- ID NUMBER(6) REGDATE DATE SQL> select * from userinfo1; ID REGDATE ---------- -------------- 1 23-3月 -17 SQL>
    查看全部
  • 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- ID NUMBER(6) USERNAME VARCHAR2(20) USERPWD VARCHAR2(20) NEW_EMAIL VARCHAR2(30) REGDATE DATE REMARKS VARCHAR2(400) SQL> insert into userinfo(id,username,userpwd) 2 values(2,'cat','223'); 已创建 1 行。 SQL> select username,userpwd from userinfo; USERNAME ---------------------------------------- USERPWD ---------------------------------------- xxx 123123 cat 223 SQL>
    查看全部
  • SQL> desc userinfo 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- ID NUMBER(6) USERNAME VARCHAR2(20) USERPWD VARCHAR2(20) NEW_EMAIL VARCHAR2(30) REGDATE DATE REMARKS VARCHAR2(400) SQL> insert into userinfo values(1,'xxx','123123','xxxxx@qq.com',sysdate,'noting'); 已创建 1 行。
    查看全部
  • create table userinfo ( id number(6,0), username varchar2(20), userpwd varchar2(20), email varchar2(30), regdate date); 麻烦大家复制笔记的时候先测试一下 几个(in number(6,0))
    查看全部
    0 采集 收起 来源:Oracle管理表

    2017-03-23

举报

0/150
提交
取消
课程须知
只要知道数据库是什么就可以来学习本课程呦!
老师告诉你能学到什么?
掌握Oracle的SQL语句基础,为后续的课程学习打好基础。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!