一、連線資料庫
格式: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
注釋:將所有資料庫備份到all-databases.sql檔案,all-databases.sql是乙個文字檔案,
檔名任取
十、建立索引
使用name列的頭10個字元建立乙個索引:
create index part_of_name on customer (name(10));
MySQL最基礎的操作
其中資料庫的名字不能用關鍵字 已被使用的字元 或者保留字 將來可能會用到 set utf8 可以省略不寫,使用預設的字符集 create database 資料庫名稱 庫選項 庫選項 用來約束資料庫,分為兩個選項 字符集設定 charset character 具體字符集 資料儲存的編碼格式 常用 ...
git最基礎操作一
1.從遠端轉殖 git clone b 轉殖的分支 git的位址 eg git clone b master 2.提交修改的內容 1 git add 2 git commit m 本次修改了什麼內容 3 git push origin 分支名 分支名 3.拉去最新的專案 git pull origi...
mysql基礎操作語句 Mysql基礎操作語句
比如乙個學生表student有三個欄位id,name,資料型別分別為int varchar varchar 增加資料 語法 insert into 表名 values val1,val2.例 insert into student values 1516,張三 男 部分字段插入 insert int...