oracle的基本sql介绍SQL用法数据库

SQL基础<一>

2017-05-26  本文已影响143人  陈昱熹
    不是教程,
    不是心得,
    还没有体会,
    更没啥经验。
    这是一篇实时的学习笔记,
    所以你我一样,我们同在。
    God bless us!
    学习书籍:SQL基础教程

传送门:SQL基础教程


数据库和SQL

1.数据库

SQL

    DDL:(数据定义)
       CREATE:创建数据库和表等对象
       DROP:删除数据库和表等对象
       ALTER:修改数据库和表等对象的结构

    DML:(数据操作)
       SELECT:查询表中的数据
       INSERT:向表中插入新数据
       UPDATE:变更表中的数据
       DALETE:删除表中的数据

    DCL:(数据控制)
        COMMIT:确认对数据库中的数据进行的变更
        ROLLBACK:取消对数据库中的数据进行的变更
        GRANT:赋予用户操作权限
        REVOKE:取消用户操作权限
1.SQL语句以分号结尾
2.SQL语句不区分大小写(插入表中的数据是区分大小写的)
3.字符串和日期常数需要使用单引号(‘’)括起来

方便理解,后续内容使用以下规则:关键字大写;表名的首字母大写;其余(列名等)小写。

  1.创建数据库
  CREATE DATABASE shop;

  2.创建数据表
  CREATE TABLE Jyushoroku
  (toroku_bango INTEGER PRIMARY KEY NOT NULL,
  name VARCHAR(128) NOT NULL,
  jyusho VARCHAR(256) NOT NULL,
  tel_no CHAR(10),
  mail_address CHAR(20)); 

  3.表的更新
  ALTER TABLE Jyushoroku ADD COLUNM yubin_bango CHAR(8) NOT NULL DEFAULT '0000-000';
  ALTER TABLE Jyushoroku DROP COLUNM yubin_bango CHAR(8) NOT NULL DEFAULT '0000-000';
  ALTER TABLE Jyushoroku RENAME TO Jyu;

  4.插入数据
  INSERT INTO Jyushoroku VALUES (1,'张三','湖南','0123456789','01234567899876543210','12345678');

  5.表的删除
  DROP TABLE Jyushoroku;

  6.事务及提交(用于数据控制,后续会介绍)
  BEGIN TRANSACTION;
  COMMIT;
上一篇下一篇

猜你喜欢

热点阅读