MySQL学习笔记
MySQL登陆命令:
mysql -h 主机名 -u 用户名 -p
在我的主机上,这个命令是:
mysql -h localhost -u root -p
或者更简洁:
mysql -p
其中-p选项表示使用密码。
加入选项-D 所选择的数据库名 可以登录特定数据库。
创建数据库:
create database 数据库名 [其他选项];
如:
create database sample character set gbk;
删除数据库:
drop database 数据库名
查看已经创建的数据库:
show database;
使用特定数据库:
use 数据库名;
创建表:
create table 表名称(列声明);
列声明方法:
列名称 类型 可选选项
如:
create table students ( id int unsigned not null auto_increment primary key, name char(8) not null, sex char(4) not null, age tinyint unsigned not null, tel char(13) null default "-" );
查看已创建表的详细信息:
describe 表名;
修改表名:
alter table 原名 rename to 新名;
添加列:
alter table 表名 add column 列名 格式;
删除列:
alter table 表名 drop column 列名;
向表中插入条目:
INSERT INTO 表名 VALUES (值1, 值2,....)
或者:
INSERT INTO 表明 (列1, 列2,...) VALUES (值1, 值2,....)
更新条目:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
查询语句:
SELECT 列名称 FROM 表名称
或者
SELECT * FROM 表名称