登入mysql:
mysql -d 所選擇的資料庫名 -h 主機名 -u 使用者名稱 -p
-d:選擇指定資料庫,不需要選擇資料庫可預設
-h:指定登入的主機名,選擇本機可預設
-p:表示需要輸入密碼,無密碼可預設
選擇資料庫:(1)在登入時進入
(2)use 資料庫名
資料庫:建立資料庫:
create database 資料庫名 [其他選項];
例:create database test character set utf8;
刪除資料庫:
drop database 資料庫名;
例:drop database test;
表:建立表:
create table 表名(列宣告);
例:create table people (
id int unsigned not null auto_increment primary key,
name char(10) not null,
age tinyint unsigned not null,
*** char(4) not null
);重新命名表:
alter table 表名 rename 新錶名;
例:alter table people rename newpeople;
刪除表:
drop table 表名;
例:drop table people;
列:新增列:
alter table 表名 add 列名 列資料型別 [after 插入位置];
例:alter table people add tall float;
alter table people bir date after age;
刪除列:
alter table 表名 drop 列名;
例:alter table people drop tall;
重新命名表:
alter table 表名 change 列名 新列名 新資料型別;
例:alter table people change bir birthday date;
資料:插入資料:
(1)insert into 表名 values(值1,值2,值3,……);
(2)insert into 表名 (列名1,列名2,……) values(值1,值2,……);
例:(1)insert into people values(null, "張三", 27, "男");
(2)insert into people (name, ***, age) values("李四", "男", 27);
更新資料:
update 表名 set 列名=新值 where 條件;
例:update table people set ***="女" where id=1;
tip:條件缺省會更改所有資料項
查詢資料:
select 列名 from 表名 where 條件;
例:select name,***,age from people where age=27;
tip:列名可用*代替,可顯示所有列
刪除資料:
delete from 表名 where 條件;
例:delete from people where id=2;
tip:條件預設刪除所有資料
型別詳細介紹: mysql資料型別 mysql學習筆記 51 mysql學習筆記
初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...
mysql學習筆記 51 Mysql 學習筆記
一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...
mysql做筆記 mysql學習筆記
alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...