開啟終端,輸入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...