Sql Command line Step by Step

คำสั่ง Connect เข้า Mysql
mysql -u root -p

คำสั่งสร้างฐานข้อมูล
create database database_name;

คำสั่งดูชื่อฐานข้อมูล
show databases;    -- ทั้งหมด
select database();   -- ปัจจุบัน

คำสั่งเลือกฐานข้อมูล
use database_name;

คำสั่งสร้างตารางและคอลั่ม
create table table_name (
    m_id int(10) not null auto_increment primary key,
    m_profilename varchar(15) not null,
    m_username varchar(10) not null,
);

คำสั่งดูรายละเอียดของตาราง   
describe table_name;


คำสั่งดูรายชื่อตาราง
show tables;

คำสั่งเพิ่ม Column เข้าไปต่อท้าย
alter table table_name add column_name varchar(10) not null after column_name;

คำสั่งแก้ไข ชนิดข้อมูล ของคอลั่ม
modify column_name int(20);

คำสั่งลบข้อมูลทั้งหมดในตาราง&เริ่มนับ AI ใหม่
truncate table table_name;

คำสั่งเปลี่ยนชื่อ COLUMN Name
ALTER TABLE table_name CHANGE COLUMN column_name1 TO column_name2;

คำสั่งเปลี่ยนชื่อ Table Name
RENAME TABLE db_name.table_name1 TO db_name.table_name2;


คำสั่งเปลี่ยน CHARACTER SET ของ Database เป็น UTF-8
ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;

คำสั่งเปลี่ยน CHARACTER SET ของแต่ละตาราง เป็น UTF-8
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;