mysql入門筆記

鏈接Mysql服務器
mysql -u用戶名(通常本機用戶名是root) -p密碼;
查看服務器中可用數據庫
show databases;
建立數據庫
create database database_name;
create database database_name character set 字符集;
刪除數據庫
drop database database_name;
選擇數據庫
use database_name;
查看當前使用的數據庫
select database();mysql

查看錶
show tables
刪除表
drop table 表名
建立數據表
create table 表名(
列名 數據類型 約束 primary key,
列名 數據類型 約束,sql

列名 數據類型 約束//最後一行不要加逗號
);數據庫

例子
CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(32) NOT NULL COMMENT '用戶名稱',
birthday DATETIME DEFAULT NULL COMMENT '生日',
sex CHAR(1) DEFAULT NULL COMMENT '性別',
address VARCHAR(256) DEFAULT NULL COMMENT '地址'
) ENGINE=INNODB DEFAULT CHARSET=utf8;服務器

刪除主鍵
ALTER TABLE users CHANGE id id INT;//刪除自增加
/id 爲主鍵名/
ALTER TABLE users DROP PRIMARY KEY;//刪除主鍵table

查看錶列
1 show columns from 表名
2 describe 表名
添加表列
alter table 表名 add 列名 類型(長度) 約束;
修改表列
1 修改表列的數據類型及約束
alter table 表名 modify 列名 類型(長度) 約束;select

2 修改表列的列名
alter table 表名 change 舊列名 新列名 類型(長度) 約束;
例子(不帶類型不能改列名)
ALTER TABLE users CHANGE birthday birth DATETIME;數據類型

刪除表列
alter table 表名 drop 列名;
修改表名
rename table 表名 to 新表名;
修改數據表的字符集
l alter table 表名 character set 字符集;密碼

相關文章
相關標籤/搜索