mysqlÃüÁî´óȫʵÓà ÏÂÔØ±¾ÎÄ

Ò»¡¢

1£®µÇ¼Êý¾Ý¿âϵͳ

mysql ¨Ch localhost ¨Cu root -p

2£®²é¿´ÒÑ´æÔÚµÄÊý¾Ý¿â SHOW DATABASES;

3£®²é¿´Ä¬ÈÏ´æ´¢ÒýÇæ

SHOW VARIABLES LIKE 'storage_engine';

4£®´´½¨Êý¾Ý¿â

CREATE DATABASE school;

5£®É¾³ýÊý¾Ý¿â

DROP DATABASE school; ¶þ¡¢

£¨1£©µÇ¼Êý¾Ý¿â mysql -h localhost -u root -p

£¨2£©²é¿´Êý¾Ý¿âϵͳÖÐÒÑ´æÔÚµÄÊý¾Ý¿â£¬´úÂëÈçÏ£º SHOW DATABASES;

£¨3£©²é¿´¸ÃÊý¾Ý¿âϵͳ֧³ÖµÄ´æ´¢ÒýÇæµÄÀàÐÍ£¬´úÂëÈçÏ£º SHOW ENGINES;

£¨4£©´´½¨studentÊý¾Ý¿âºÍteacherÊý¾Ý¿â¡£ CREATE DATABASE student; CREATE DATABASE teacher;

£¨5£©Ôٴβ鿴Êý¾Ý¿âϵͳÖÐÒѾ­´æÔÚµÄÊý¾Ý¿â£¬È·±£studentºÍteacherÊý¾Ý¿âÒѾ­´æÔÚ£¬´úÂëÈçÏ£º SHOW DATABASES;

£¨6£©É¾³ýteacherÊý¾Ý¿â£¬´úÂëÈçÏ£º DROP DATABASE teacher ;

£¨7£©Ôٴβ鿴Êý¾Ý¿âϵͳÖÐÒѾ­´æÔÚµÄÊý¾Ý¿â£¬È·±£teacherÊý¾Ý¿âÒѾ­É¾³ý¡£ SHOW DATABASES; Èý¡¢

1£®µÇ¼Êý¾Ý¿âϵͳ

mysql ¨Ch localhost ¨Cu root -p

2£®Ñ¡ÔñexampleÊý¾Ý¿â ²é¿´Êý¾Ý¿âµÄ´úÂë SHOW DATABASES;

Ñ¡ÔñexampleÊý¾Ý¿âµÄ´úÂë USE example;

3£®´´½¨student±íºÍgrade±í ´´½¨student±íµÄ´úÂë

CREATE TABLE student( num INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) NOT NULL , birthday DATETIME , address VARCHAR(50) );

´´½¨grade±íµÄ´úÂë

CREATE TABLE grade( id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, course VARCHAR(10) NOT NULL , s_num INT(10) NOT NULL , grade VARCHAR(4), CONSTRAINT grade_fk FOREIGN KEY (s_num) REFERENCES student(num) );

4£®½«grade±íµÄcourse×ֶεÄÊý¾ÝÀàÐ͸ÄΪVARCHAR(20)£¬´úÂëÈçÏ£º ALTER TABLE grade MODIFY course VARCHAR(20);

5£®½«s_num×ֶεÄλÖøĵ½course×ֶεÄÇ°Ãæ£¬´úÂëÈçÏ£º

ALTER TABLE grade MODIFY s_num INT(10) AFTER id;

6£®½«grade×ֶθÄÃûΪscore

ALTER TABLE grade CHANGE grade score VARCHAR(4);

7£®É¾³ýgrade±íµÄÍâ¼üÔ¼Êø

ALTER TABLE grade ENGINE=MyISAM;

8£®½«grade±íµÄ´æ´¢ÒýÇæ¸ü¸ÄΪMyISAMÀàÐÍ ALTER TABLE grade ENGINE=MyISAM;

9£®½«student±íµÄaddress×Ö¶Îɾ³ý

ALTER TABLE student DROP address;

10£®ÔÚstudent±íÖÐÔö¼ÓÃûΪphoneµÄ×Ö¶Î

ALTER TABLE student ADD phone INT(10);

11£®½«grade±í¸ÄÃûΪgradeInfo

ALTER TABLE grade RENAME gradeInfo;

12£®É¾³ýstudent±í DROP TABLE student; ËÄ

1£®²Ù×÷teacher±í

£¨1£©Ê×ÏÈ´´½¨Êý¾Ý¿âschool£¬´úÂëÈçÏ£º CREATE DATABASE school;

£¨2£©´´½¨teacher±í£¬´úÂëÈçÏ£º CREATE TABLE teacher( id INT(4) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, num INT(10) NOT NULL UNIQUE , name VARCHAR(20) NOT NULL , sex VARCHAR(4) NOT NULL , birthday DATETIME , address VARCHAR(50) );

£¨3£©½«teacher±íµÄname×ֶεÄÊý¾ÝÀàÐ͸ÄΪVARCHAR(30)£¬´úÂëÈçÏ£º ALTER TABLE teacher MODIFY name VARCHAR(30) NOT NULL;

£¨4£©½«birthday×ֶεÄλÖøĵ½sex×ֶεÄÇ°Ãæ£¬´úÂëÈçÏ£º

ALTER TABLE teacher MODIFY birthday DATETIME AFTER name;

£¨5£©½«num×ֶθÄÃûΪt_id£¬´úÂëÈçÏ£º

ALTER TABLE teacher CHANGE num t_id INT(10) NOT NULL;

£¨6£©½«teacher±íµÄaddress×Ö¶Îɾ³ý£¬´úÂëÈçÏ£º ALTER TABLE teacher DROP address;

£¨7£©ÔÚteacher±íÖÐÔö¼ÓÃûΪwagesµÄ×ֶΣ¬Êý¾ÝÀàÐÍΪFLOAT£¬´úÂëÈçÏ£º ALTER TABLE teacher ADD wages FLOAT;

£¨8£©½«teacher±í¸ÄÃûΪteacherInfo£¬´úÂëÈçÏ£º ALTER TABLE teacher RENAME teacherInfo;

£¨9£©½«teacher±íµÄ´æ´¢ÒýÇæ¸ü¸ÄΪMyISAMÀàÐÍ£¬´úÂëÈçÏ£º ALTER TABLE teacherInfo ENGINE=MyISAM;

2£®²Ù×÷department±íºÍworker±í £¨1£©´´½¨department±í£¬´úÂëÈçÏ£º CREATE TABLE department( d_id INT(4) NOT NULL UNIQUE PRIMARY KEY , d_name VARCHAR(20) NOT NULL UNIQUE , function VARCHAR(50) , address VARCHAR(50) );

£¨2£©´´½¨worker±í£¬´úÂëÈçÏ£º CREATE TABLE worker ( id INT(4) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, num INT(10) NOT NULL UNIQUE , d_id INT(4) , name VARCHAR(20) NOT NULL , sex VARCHAR(4) NOT NULL , birthday DATE , address VARCHAR(50) , CONSTRAINT worker_fk FOREIGN KEY (d_id) REFERENCES department (d_id) );

£¨3£©É¾³ýdepartment±í£¬´úÂëÈçÏ£º DROP TABLE department;

4£©É¾³ýworker±íµÄÍâ¼üÔ¼Êø£¬´úÂëÈçÏ£º

ALTER TABLE worker DROP FOREIGN KEY worker_fk;

£¨5£©ÖØÐÂɾ³ýdepartment±í£¬´úÂëÈçÏ£º DROP TABLE department; Îå¡¢

1£®µÇ¼Êý¾Ý¿âϵͳ²¢´´½¨jobÊý¾Ý¿â µÇ¼MySQLÊý¾Ý¿âµÄÃüÁîÈçÏ£º mysql ¨Ch localhost ¨Cu root -p

´´½¨jobÊý¾Ý¿âµÄ´úÂëÈçÏ£º