学习大数据第八天:MySQL5的入门操作

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;



你可能感兴趣的:(mysql)