create table mytable(
myid char(10),
myname varchar2(10) default 『myname』,
myage number(3,0)
);desc mytable;
create table newtable(newid, newname, newage)
as (select myid, myname, myage from mytable);
desc newtable
– 說明:
– 在表名後定義新表的列名
– 頂頂一的列名與查詢中的列名一一對應 有先後順序
– 也可以直接省略列名 那麼新建立的表的列名 是和查詢的列名一樣的
– 新增一列
– 新增 學號列
alter table newtable add sno char(12);
desc newtable
– 注意
– 1 如果表中已經含有資料 型別是不能進行更改的 長度只能變大
– 2 預設值 只對新新增的資料 有效
alter table newtable modify sno char(3);
insert into scott.newtable values (1,『kongge』,12,『1』);
alter table newtable modify sno char(10);
alter table newtable drop column sno;
desc newtable
rename newtable to new_table;
alter table new_table rename column newid to new_new_id
desc new_table
– 一般用於將測試資料進行刪除
truncate table new_table;
drop table new_table;
alter
user 使用者名稱 quota unlimited on users;
alter pluggable database pdborcl open
;alter
session
set container = pdborcl;
資料庫基本操作1
1.建立資料庫 create database if not exists db name charset collate 不指定的話預設charset是utf8 預設效驗規則是utf8 general ci 不區分大小寫 utf8 bin區分大小寫 2.檢視資料庫 show database 檢視...
資料庫表基本操作
資料庫表基本操作 1 建立資料庫表 create table 表名稱 欄位名稱1 字段型別 字段長度 欄位名稱2 字段型別 字段長度 欄位名稱3 字段型別 字段長度 2 刪除資料庫表 drop table 表名稱 3 向表中插入資料 insert into 表名稱 插入的欄位名稱列表 values ...
MySQL的基本操作 1 資料庫的基本操作
2019 10 17 最近跟著書本在學習mysql,整理了一下重點部分供日後自己回顧。本人所用版本為8.0.17 mysql 5.7從入門到精通 劉增傑 mysql安裝完後,會在其data目錄下自動建立幾個必須的資料庫 檢視當前所有存在的資料庫,輸入語句 建立資料庫 建立好資料庫後,使用 show ...