資料庫安裝與基本操作

2021-07-02 17:11:17 字數 2020 閱讀 2444

開啟終端,輸入sudo apt-get install mysql-server

再輸入sudo apt-get install mysql-client

啟動服務:

sudo /etc/init.d/mysql start

關閉服務:

mysqladmin -u root -p shutdown

重啟服務:

sudo /etc/init.d/mysql restart

進入mysql:

mysql -u 使用者名稱 -p

回車後提示輸入密碼,輸入後即可進入,進入後終端命令列變為mysql>

進入mysql介面後,命令要以;結尾,否則命令執行完後退不出來。

退出mysql:

quit;

show databases;顯示mysql裡的資料庫

use [databasename];訪問某個資料庫

show tables;顯示當前資料庫包含什麼表

describe [tablename];列出該錶的表結構

select database();顯示當前選擇的資料庫,若未選擇,則顯示null

drop database[databasename];刪除資料庫

mysqladmin -u使用者名稱 -p舊密碼 password 新密碼 ;更改密碼 

create database [name];建立乙個新的資料庫

grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼" ;增加新使用者

show tables;列出所有表

create talbe tab_name(

id int(10) not null auto_increment primary key,

name varchar(40),

pwd varchar(40)

) charset=gb2312; 建立乙個名為tab_name的新錶

drop table tab_name;刪除名為tab_name的資料表

describe tab_name;顯示名為tab_name的表的資料結構

show columns from tab_name ;同上

delete from tab_name;將表tab_name中的記錄清空

select * from tab_name ;顯示表tab_name中的記錄

mysqldump -uuser -ppassword --no-data database table > table.sql ;複製表結構

alter table tab_name add primary key (col_name) ;更改表得的定義把某個欄位設為主鍵。

alter table tab_name drop primary key (col_name) ;說明:把主鍵的定義刪除

alter table tab_name add col_name varchar(20); 在tab_name表中增加乙個名為col_name的字段且型別為varchar(20)

alter table tab_name drop col_name;在tab_name中將col_name欄位刪除

alter table tab_name modify col_name varchar(40) not null ;修改字段屬性,注若加上not null則要求原字段下沒有資料

sql server200下的寫法是:alter table table_name alter column col_name varchar(30) not null;

如何修改表名:alter table tab_name rename to new_tab_name

如何修改欄位名:alter table tab_name change old_col new_col varchar(40); //必須為當前字段指定資料型別等屬性,否則不能修改

create table new_tab_name like old_tab_name;用乙個已存在的表來建新表,但不包含舊表的資料

資料庫 簡介 安裝 配置與基本操作

目錄 一 資料與資料庫 1.什麼是資料?2.資料的分類?3.什麼是資料庫?4.為什麼要使用資料庫?5.資料庫的分類?6.什麼是資料庫表?二 資料庫管理系統與mysql 1.什麼是資料庫管理系統?2.資料庫管理系統的分類?3.mysql介紹與安裝 3.1 mysql是什麼?3.2 mysql的發展歷程...

資料庫 資料庫基本操作

操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...

資料庫基本操作

1.查詢一周之內的資料 select from 表名 where date sub curdate interval 7 day date 欄位名 2.插入 年 月 日 時 分 秒的時間 pstmt.settimestamp 7,new timestamp system.currenttimemil...