mysql最基礎的操作

來源:互聯網
上載者:User

一、串連資料庫
格式:mysql -u使用者名稱-p密碼

二、修改密碼
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

三、使用資料庫
格式:use 資料庫名

四、顯示庫中的表
格式:use 資料庫名;
            show tables;

五、顯示表的結構
格式:describe 表名;

六、建表
drop database if exists school; //如果存在SCHOOL則刪除
create database school; //建立庫SCHOOL
use school; //開啟庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表結束

七、插入表
insert into teacher values('','glchengang','深圳一中','1976-10-10');
insert into teacher values('','jack','深圳一中','1975-12-23');

八、將文本資料匯入資料庫
文字格式設定:各個欄位間用tab分隔;
格式:load data local infile "檔案名稱" into table 表名;

九、匯入/匯出資料
匯入表:mysql>create database school;
mysql>use school;
mysql>source school.sql;
(或將school.sql換為school.teacher.sql / school.teacher.student.sql)
匯出資料庫:
mysqldump --databases db1 db2 > db1.db2.sql
注釋:將資料庫dbl和db2備份到db1.db2.sql檔案,db1.db2.sql是一個文字檔,檔案名稱
任取,開啟看看你會有新發現。
(舉個例子:
mysqldump -h host -u user -p pass --databases dbname > file.dump
就是把host上的以名字user,口令pass的資料庫dbname匯入到檔案file.dump中。)
匯入資料庫:mysql < db1.db2.sql
複製資料庫:
mysqldump --all-databases > all-databases.sql
注釋:將所有Database Backup到all-databases.sql檔案,all-databases.sql是一個文字檔,
檔案名稱任取

十、建立索引
使用name列的頭10個字元建立一個索引:
CREATE INDEX part_of_name ON customer (name(10));

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.