一、MYSQL管理命令
1.显示已经建立好的数据库。
1.查看目前选中的数据库中存在的数据库表。
1.插入数据。
1.登录(cmd中)
c:\user\user>mysql -u root -p *123;//表示 本地账户为root,密码为123,的用户登入。
c:\user\user>mysql -h 10.10.10.10 -u root -p 123;//登录远程主机。
2.退出
mysql>exit
3.修改密码
c:\user\user>mysqladmin -u root -p password//在cmd中输入。然后在回车之后,分别输入旧密码和新密码。
二、数据库的(CRUD)管理命令
1.显示已经建立好的数据库。
mysql>show databases;//不区分大小写。
2.建立一个空的数据库 student。
mysql>create database student;//一定要以分号结尾。
3.选择建立好的test数据库。
mysql>use student;
4.删除数据库。
mysql>drop database student;
三、数据库表的(CRUD)管理命令
1.查看目前选中的数据库中存在的数据库表。
mysql> show tables;
2.创建一个数据库表:
mssql>create table student(student_id int auto_increment primary key, student_name varchar(20));
3.删除数据库表:
mysql>drop table student;
4.修改数据库表列:
//为student数据表增加一个student_sex字段,该字段类型为varchar(1)
mysql>alter table student add student_sex varchar(1);
//将student表中的student_sex列,修改成int类型。
mysql>alter table student modify student_sex int;
5.删除数据库表的列:
//删除student表中student_sex字段。
mysql>alter table student drop student_sex;
6.数据库表的列的重命名。
//将student_sex数据表列重命名为sex
mysql>alter table student_sex rename to sex;
四、数据库内容的CRUD命令
1.插入数据。
insert into student
values(123, 'zhangsan');//字符类型使用单引号。
insert into student
values(123, 'zhangsan'),(234,;lisi');//插入多个值。
2.更新数据
update student
set student_name = 'wangwu'
where student_id>123;
3.删除数据。
delete from student
where student_id > 123;
4.查询数据。
//表单查询:
select * from student;
//查询满足where条件的。
select student_name
from student
where student_id > 123;
//between的使用
select *
from student
where student_id between 123 and 234;
//in 的使用
select *
from student
where student_id in (123, 234);
//like 的使用
select *
from student
where student_name like 'z%‘;//选择名为z开头的人的所有信息。
select *
form student
where student_name like '__'//选择名字为两个字的人所有信息。
//order desc;
select * from student
order by student_id desc;//按照student_id 降序排序,默认为升序排序。