一、 启动与停止服务
1> service mysqld start
2> service mysqld stop
二、 配置及使用mysql服务
1> 前言简介:修改mysql管理员的口令:mysql安装成功之后,管理员默认为root用户,但此用户不同于linux系统的root,其初始密码为空。
2> 修改密管理员码:可使用mysqladmin –u root password new_password
命令来修改密码;如果root账号已经设置了密码,则需要执行以下命令来修改密码:
mysqladmin –u root password new_password –pold_password
注意:此处可以省略’-u root’,password后面接新的密码,-p紧跟原来的密码,之间不能有空格,否则报错。另外,’-u’和’root’之间可以不加空格。
3> 登录数据库:mysql –u root –ppassword
注意:可以省略’-u root’,’-u’和’root’之间可以不加空格,-p后紧跟登录密码,之间不能有空格,否则仍然提示键入密码。
4> 数据库的创建和使用
说明:数据库操作命令都以分号结尾。
创建数据库:create database vsftpd;
查看数据库:show databases;
删除数据库:drop database vsftpd;
选择要操作的数据库:use vsftpd;
创建表:create table users(username char(10),password char(16),id int,key id(id));
注意:通过key id(id)来指定id列为主键。
查看表:show tables;
复制表:create table newtable like users;
向表中插入记录:insert into users values(‘tom’,’password_t’,1);
Insert into users(name,passwd) values(‘hery’,’hery’);
注意:id列的数据也不能省略;也可只针对特定的列添加记录。
更新表中记录:update users set passwd=’test’ where name=’tom’;
删除表中记录:delete from users where name=’tom’
;将删除name为tom的整行记录。也可以使用truncate table users
删除users表中所有记录。
修改表:alter table users add email char(20)
;增加email列。
alter table users drop email
;删除email列。
alter table users drop key id
;删除名为id的主键。
alter table users add key id(passwd)
;修改主键为passwd列,修改前要删除原主键。
alter table users change id sed int
;将原来的id列改名为sed列,同时要指定新列的数据类型,否则会报错。
alter table users modify sed char(10);
将sed列的数据类型改为char,同时指定长度。
删除表:drop table users
;