資料庫管理

2021-07-30 15:43:21 字數 2328 閱讀 2331

資料庫管理:

1.create database 資料庫名

2.drop database 資料庫名

3.rename database 原資料庫名 to 新資料庫名(只在乙個版本中有,後來該命令不能使用,官方並沒有供直接重新命名的命令,所以資料庫是不能直接重新命名的)

注意:資料表的每一列是乙個屬性,每一行是一條記錄。

每一列(屬性)一特定的資料型別儲存。

4.mysql中常見的資料型別有:

integer(size)或int(size):儲存整數資料

number(decimal):儲存實型和整型

char(size):儲存固定長度字串

varchar(size):儲存可變長度字串

5.建立**:

create table 表名稱

;例如:建立乙個**course儲存課程資訊,需要儲存課程名稱、課程長度、課程講師和課程分類。

create table course;

6.describe course;或者desc course;檢視表

drop course;刪除表

7.修改表:

重新命名表名:

alter table course rename course1;

向表中新增一列:

alter table course add link varchar(100);

刪除表中的一列

alter table course drop column link;

修改乙個列的資料型別:

alter table course modify teacher varchar(100);

重新命名乙個列:

alter table course change column teacher(原名字) lecture(新名字) varchar(100);

8.向**中插入資料

向**中插入一條記錄:

insert into 表名稱 values(值1,值2,...);(表的屬性都需要插入)

或insert into 表名稱(列1,列2) values(值1,值2);(可以只插入部分屬性)

例:insert into course(1,'install linux','nash_su','basic');

9.查詢資料

從**中查詢一條記錄:

select * from course;

select course_name,lecture from course;

從**中按條件查詢一條記錄:

select 列名稱 from 表名 where 列 運算子 值;

按名稱:

select * from course where course_name='gnome';

按課程時長:

select * from course where course_length>10;

10.刪除一條記錄:

delete from 表名稱 where 列 運算子 值;

或:delete * from 表名稱

例:delete from course where id=1;

11.更新一條記錄:

update 表名稱 set 列名稱=新值 where 列=值;

例:update course set lecture=『lee』 where id=3;

12.sql-distinct

返回結果刪除重複項:

select distinct 列名稱 from 表名稱;

例:select distinct lecture from course;

13.sql-and&or

where條件中使用邏輯組合:

select * from 表名稱 where 條件1 and 條件2;

select * from 表名稱 where 條件1 or 條件2;

例:select * from course where lecture='nash_su' and category='adv';

14.sql-對結果進行排序

對查詢結果按指定列進行排序:

select * from 表名稱 order by 列名稱;

select * from 表名稱 order by 列名稱 desc;

例:select * from course order by course_length;(從小到大排序)

select * from course order by course_length desc;(使用倒序進行排序)

MySQL資料庫 資料庫管理

建立使用者,指定明文密碼 create user rose localhost identified by rosepwd 檢視使用者是否建立成功 select user,host from mysql.user 建立使用者,不設定密碼 create user rose01 localhost se...

SQL資料庫 管理資料庫

建立完資料庫,如何對它進行管理呢?管理資料庫包括對資料庫修改大小 新增資料檔案或日誌檔案 分離和附加資料庫等,同樣有語句和ssms兩種方法。接下來主要展示用sql語句方法更改,用介面的方式只需要在屬性裡更改就可以 將乙個新的事務日誌檔案xscjl log,初始大小100mb加入xscj中。alter...

管理資料庫

資料庫是乙個複雜的物件,每個rdbms 產品都有其獨特的管理和儲存內部資料的方式。建立資料庫的任務可以是最基本的,也可以是很複雜的,它取決於專案的實際需要以及所選用的資料庫管理系統。建立和使用資料庫 create database 資料庫名 第乙個字元必須是下列字元之一 unicde 標準 3.0所...