create database mydata;
use mydata;
create table dept
(
deptno int primary key,
dname varchar(14),
loc varchar(13)
);
create table emp
(
empno int primary key,
ename varchar(10),
job varchar(10),
mgr int,
hiredate datetime,
sal double,
comm double,
deptno int,
forgeign key (deptno) references dept(deptno)
);
\. c:\\mysql_script\\mydata.sql
show databases;
show tables;
desc dept;//查看表的结构
insert into dept values (10,'A','A');
commit;
select * from dept order by deptno desc limit 3,2;//分页,从第三条开始往后数两条
create table article
(
id int primary key auto_increment,//主键自动递增
title varchar(255)
);
insert into article values (null,'a');
select * from article;
insert into article (title) values ('c');
select now();//获取当前时间
select date_format(now(),'%Y-%m-%d %H:%i:%s');//日期格式转换
dese emp;//查看表的结构
insert into emp values (9999,'test','clerk',7369,'1981-12-23 12:23:23',8000,80,10);
轻轻松松清除mysql的root用户密码
今天突然进入mysql的界面在输入root 用户的密码时,无法登录,我才意识到我忘记了mysql的登录密码了。先列出解决方法:
1. 按住键盘上的CTRL + ALT+ DEL 键 ,打开任务管理器,结束MySQL进程;
2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动;
mysqld-nt --skip-grant-tables
3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
mysql> flush privileges;
mysql> quit
然后在打开mysql的登录界面,用你刚刚设置的root密码登录即可。