linux系統(tǒng)進入mysql數(shù)據(jù)庫的方法:
成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供察雅企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、做網(wǎng)站、H5網(wǎng)站設(shè)計、小程序制作等業(yè)務(wù)。10年已為察雅眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。
連接MYSQL:
格式: mysql -h主機地址 -u用戶名 -p用戶密碼
1、連接到本機上的MYSQL。
首先在打開DOS窗口,然后進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql
2、連接到遠程主機上的MYSQL。假設(shè)遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令: exit (回車)
一個建庫和建表以及插入數(shù)據(jù)的實例:
create database school; //建立庫SCHOOL
use school; //打開庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key, //id設(shè)置為主關(guān)鍵字,并自動設(shè)值,也就是添加的時候,你不必向ID字段寫內(nèi)容
name char(10) not null,
address varchar(50) default '深圳', //設(shè)置默值為深圳
year date
); //建表結(jié)束
//以下為插入字段
insert into teacher values('','glchengang','建平一中','1976-10-10'); //ID不用寫內(nèi)容
insert into teacher values('','jack','建平一中','1975-12-23');
user表是在mysql數(shù)據(jù)庫中,
select * from mysql.user即可進行查看。
我們平時都是通過數(shù)據(jù)庫管理工具操作MYSQL數(shù)據(jù)表,那么如何在Intellij IDEA中操作MYSQL數(shù)據(jù)表呢?下面我給大家分享一下。
工具/材料
Intellij IDEA
首先點擊右側(cè)的Data Source,選擇下拉菜單中的MySQL選項,如下圖所示
接下來在彈出的Data Sources and Drivers界面中輸入Mysql的用戶名和密碼進行數(shù)據(jù)庫連接,如下圖所示
連接成功MYSQL數(shù)據(jù)庫以后,數(shù)據(jù)庫中的表都會顯示出來了,如下圖所示,我們雙擊要操作的數(shù)據(jù)表
然后在右側(cè)就會顯示此數(shù)據(jù)表的所有數(shù)據(jù),在這里可以對數(shù)據(jù)表的數(shù)據(jù)進行相應(yīng)的增刪改查,如下圖所示
接下來點擊此數(shù)據(jù)表頂部的加號按鈕進行數(shù)據(jù)行的增加,如下圖所示
編輯完新的數(shù)據(jù)以后需要右鍵單擊數(shù)據(jù)行,然后選擇Submit New Row選項,如下圖所示
接下來我們還可以在輸入欄中通過列表進行數(shù)據(jù)的過濾,如下圖所示
最后,如果你不習(xí)慣操作界面,那么可以打開右側(cè)的SQL窗口按鈕,如下圖所示
然后在工作區(qū)就會展現(xiàn)出SQL編輯區(qū),我們就可以在里面輸入SQL語句進行數(shù)據(jù)表的操作,如下圖所示
用PHP打開數(shù)據(jù)庫的表,分為:先連接數(shù)據(jù)庫,然后選擇
MySQL
數(shù)據(jù)庫,查詢數(shù)據(jù)庫,最后關(guān)閉數(shù)據(jù)庫:
1.
連接數(shù)據(jù)庫:$link
=
mysql_connect("localhost",
"mysql_user",
"mysql_password")
("Connected
successfully");
2.
選擇數(shù)據(jù)庫:
mysql_select_db($link,
'your_Database');
3.
查詢數(shù)據(jù)庫:
mysql_query($your_query);
4.
關(guān)閉數(shù)據(jù)庫:mysql_close($link);
你需要把那個shows.MYD 所在的那個文件夾拷貝到mysql安裝目錄的data目錄下。
如果你是默認安裝,應(yīng)該在c:\Program Files\MySQL\MySQL Server 5.0\data\
注意是整個shows那些文件所在的目錄。連目錄一起拷貝哈。按你的描述,就應(yīng)該是data目錄了。 將d:\data1\下的data目錄拷貝到c:\Program Files\MySQL\MySQL Server 5.0\data\下面。
完成之后,重啟mysql看看,可以運行services.msc 在里面找到mysql 重新啟動mysql。(前提是你安裝的時候配置了mysql服務(wù),我想你應(yīng)該配置了吧)
重啟之后 進入命令行,
然后mysql -uroot -p 進入mysql
show databases;
看看能不能看到一個叫data數(shù)據(jù)庫。
如果能看到,恭喜你, 繼續(xù)下面的命令。 如果不行,看后面的方法B。
use data
alter table shows add 列名 類型 長度 等等
舉例:
增加一個int型名為id的列
alter table shows add id int(11) not null default '0';
alter table shows add name varchar(32) not null default '';
如果需要指定列的位置,假如加入的列在number列后面。那么
alter table shows add id int(11) not null default '0' after number;
方法B。
如果按之前說的文件拷貝方式,重啟進入mysql后看不到data 這個數(shù)據(jù)庫,那么可能是你們的mysql版本不一致造成的,應(yīng)該說這個可能性很大。
那么,你讓你朋友給你導(dǎo)出數(shù)據(jù)庫內(nèi)容。 用mysqldump命令。
mysqldump -uroot -p -D 數(shù)據(jù)庫名.表名 sss.sql
你拿到這個sss.sql后 再把它導(dǎo)入到你的mysql數(shù)據(jù)庫。
在cmd下運行
mysql -uroot -p testsss.sql
或者
在mysql命令行下運行
use test
source sss.sql
這樣shows表就導(dǎo)入到你的test數(shù)據(jù)庫了。
剩下的就簡單了哈。和前面沒啥差別。
use test
alter 命令
怎樣,按這個方法,一切搞定。
祝你順利