MySQL5的入门操作
首先打开cmd,win7要以管理员身份运行哦~
1.连接MySQL数据库
mysql -uroot –p****(这是自己的MySQL密码,在安装时要设置的东西,详见上一篇文章:http://blog.csdn.net/liangzuojiayi/article/details/51378486)
2.查看所有命令:help
会出来一些基本操作说明
3.新建数据库mldn(名字随便起,我用了mldn):
create database mldn CHARACTER SET UTF8
解释:新建数据库mldn,字符串以UTF8格式编码
4.查看所有数据库:
show databases;
注意最后字母s和;不能少,不然会报错
5.使用mldn数据库:
use mldn;
6.建立数据表:
CREATE TABLE news(
nid INT AUTO_INCREMENT,
title VARCHAR(30) NOT NULL,
content TEXT,
CONSTRAINT pk_nid PRIMARY KEY(nid)
)engine=innodb;
解释:
AUTO_INCREMENT代表列自动增加,即只要输入数据就自动增加队列;
title VARCHAR(30) NOT NULL指title不能为空;
CONSTRAINT pk_nid PRIMARY KEY(nid),主键为nid,即序列;
engine=innodb指支持事务处理功能;
7.往数据库中插入信息:
INSERT INTO news(title,content)VALUES('xiaodiaozuousaochu','huanqing');
INSERT INTO news(title,content)VALUES('xiaodiaozuousaochu',欢庆);
8.展示数据信息:SELECT * fromnews;
9.查询最后一个ID位置:
SELECT LAST_INSERT_ID();
10.分页操作
SELECT * from news WHERE 1=1 LIMIT0,5;
意思:从位置(0+1)开始,查询5个信息,数据库第一个位置为0
如果是SELECT * from news WHERE 1=1 LIMIT5,5;
就是从位置(5+1)开始,查询5个信息
感觉如何?好像不算太难吧~反正我就这么上路了。
附相应代码:
mysql -uroot -p**** help create database mldn CHARACTER SET UTF8 show databases; use mldn; CREATE TABLE news( nid INT AUTO_INCREMENT, title VARCHAR(30) NOT NULL, content TEXT, CONSTRAINT pk_nid PRIMARY KEY(nid) )engine=innodb; INSERT INTO news(title,content) VALUES('xiaodiaozuousaochu','huanqing'); INSERT INTO news(title,content) VALUES('xiaodiaozuousaochu','欢庆'); SELECT * from news; SELECT LAST_INSERT_ID(); SELECT * from news WHERE 1=1 LIMIT0,5;