http://www.pantz.org/software/mysql/mysqlcommands.html
http://www.tutorialspoint.com/mysql/index.htm --> ดีมาก
http://www.siteground.com/tutorials/php-mysql/connect-mysql/
http://www.unzeen.com/article/2173/
http://www.unzeen.com/article/2693/
ก่อนอื่นเราต้อง login user อย่างแรกครับ
ด้วยการเปิด terminal แล้วพิมพ์
mysql -u root -p
show databases; จะแสดงชื่อ database ออกมาว่ามีอะไรบ้าง
การ login database
use xxx; โดย xxx คือชื่อของ database ที่ต้องการเข้าใช้
show tables; แสดง table ว่ามี table อะไรบ้าง
drop database xxx; ลบ database
drop table xxx; ลบ table
select * from xxx where xxx;
เพิ่มข้อมูล
insert into table_name (field_name1,field_name2,field_name3) value ('x','y','z');
flush privileges;
ถ้าลืม password
Recover a MySQL root password. Stop the MySQL server process. Start again with no grant tables. Login to MySQL as root. Set new password. Exit MySQL and restart MySQL server.
# /etc/init.d/mysql stop# mysqld_safe --skip-grant-tables &
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("newrootpassword") where User='root';
mysql> flush privileges;
mysql> quit
# /etc/init.d/mysql stop
# /etc/init.d/mysql start
สร้าง table ใหม่
CREATE TABLE table_name (column_name column_type,...);
ตัวอย่าง type -> int, varchar(10)
ตัวอย่างเช่น
create table Artist(ArtistID int not null auto_increment, ArtistName varchar(30) not null,Tel int, JoinDate date, primary key (ArtistID));
โชว์ column จาก table
show columns from table_name;
เพิ่มข้อมูลใหม่
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
แก้ไขข้อมูล
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
แก้ไข type ของ column
ALTER TABLE tablename MODIFY columnname INTEGER;
เพิ่ม column ใหม่
alter table table_name add column_name type;
ALTER TABLE contacts ADD email VARCHAR(60) FIRST;
ALTER TABLE contacts ADD email VARCHAR(60) FIRST;
ไม่มีความคิดเห็น:
แสดงความคิดเห็น