mysql導(dǎo)入sql腳本數(shù)據(jù)和簡(jiǎn)單數(shù)據(jù)操作
廣告:
C:\>mysql -h hostname -u username -p
按ENTER鍵,等待然后輸入密碼。這里hostname為服務(wù)器的名稱,如localhost,username為MYSQL的用戶名,如root。
創(chuàng)建數(shù)據(jù)
CREATE DATABASE mydb2
刪除數(shù)據(jù)
drop database 數(shù)據(jù)庫(kù)名;
數(shù)據(jù)庫(kù)簡(jiǎn)單操作
1.顯示數(shù)據(jù)庫(kù)列表:
>show databases;
mysql
test
2.使其成為當(dāng)前操作數(shù)據(jù)庫(kù)
>use mysql; 打開數(shù)據(jù)庫(kù).
>show tables; 顯示mysql數(shù)據(jù)庫(kù)中的數(shù)據(jù)表.
3.顯示數(shù)據(jù)表的表結(jié)構(gòu):
>describe 表名;
>describe user; 顯示user表的表結(jié)構(gòu):
4.創(chuàng)建數(shù)據(jù)庫(kù),建表
>create database 數(shù)據(jù)庫(kù)名;
>use 數(shù)據(jù)庫(kù)名;
>create table 表名(字段設(shè)定列表)
5.刪除數(shù)據(jù)庫(kù),冊(cè)除表
>drop database 數(shù)據(jù)庫(kù)名;
>drop table 表名;
6.顯示表中的記錄;
select * from 表名;
7.修改數(shù)據(jù)庫(kù)結(jié)構(gòu):
增加字段:
alter table dbname add column <字段名><字段選項(xiàng)>
修改字段:
alter table dbname change <舊字段名> <新字段名><選項(xiàng)>
刪除字段:
alter table dbname drop column <字段名>
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
導(dǎo)入文件同樣,只是改了‘>’為‘<’就行了。或者直接用source 也行:
常用source 命令
進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái)
如mysql -u root -p(沒必要,省略)
mysql>use 數(shù)據(jù)庫(kù)
然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql)
mysql>source d:wcnc_db.sql
mysql> source E:/Apache2.2/htdocs/face72數(shù)據(jù)庫(kù)/20071209_MySQL.sql;
導(dǎo)入數(shù)據(jù)說太長(zhǎng):
解決辦法:
在my.ini里找到
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
把其中的
STRICT_TRANS_TABLES,
去掉,然后重啟mysql就ok了
設(shè)定mysql字符:
default-character-set=gb2312 (記住有兩個(gè)地方)
mysql_front亂碼:字符改為binary
查看 mysql 系統(tǒng)字符集:
SHOW VARIABLES LIKE 'character_set%';
廣告: