MySQL操作笔记

登陆MySQL数据库多种方式:

mysql –host localhost –user root –password

mysql -h localhost -u root -p

mysql -uroot -p

使用 \g 等于分号 ; 结束语句,还是执行:

image 50 - MySQL操作笔记
image 51 - MySQL操作笔记

引号等待输入,单引号与双引号成对使用

image 52 - MySQL操作笔记

按ESC键 清除命令, \c 取消所以命令

image 53 - MySQL操作笔记

使用 exit 或 quit 退出数据库

image 54 - MySQL操作笔记

查看数据库:show databases;

image 55 - MySQL操作笔记

新建账户,并授权普通账户访问某数据库权限;

grant all on discuzsql.* to "user"@"%" identified by "password";

创建新数据库: create database student;

删除数据库:drop database student;

创建表:create table abc;

删除表: drop table abc;

create table student(id int(10) primary key auto_increment, name varchar(30),age tinyint(2) );

image 56 - MySQL操作笔记

查看表结构: desc student;

image 57 - MySQL操作笔记

插入数据: insert into student (name,age) values(“zhangsan”,22);

查询表中的数据: select * from student;

image 58 - MySQL操作笔记

导出数据库: mysqldump -uroot -p discuzsql>d:\discuzsql.sql

导入数据库:

方法一:mysql -uroot -p discuzsql < d:\discuzsql.sql

方法二: 进入数据库 mysql >use discuz;

导入数据库 mysql > source d:\discuz.sql;

数据查询:

select * from stu where sname =”李四”;

image - MySQL操作笔记

模糊查询:

select sname,sex from stu where sname like “李%”

字符串与字段连接查询

select concat(“姓名:”,sname, “性别:”,sex, “QQ:” , qq) from stu;

image 1 - MySQL操作笔记

起别名

select concat(“姓名:”,sname, “性别:”,sex, “QQ:” , qq) as stuinfo from stu;

image 4 - MySQL操作笔记

select concat(“姓名:”,sname, “性别:”,if(sex,”男”,”女”), “QQ:” , qq) as stuinfo from stu;

image 2 - MySQL操作笔记

select concat(“姓名:”,sname, “性别:”,if(sex,”男”,”女”), “QQ:” , qq) as stuinfo from stu where sex=0 and sname like “%玉%”;

image 3 - MySQL操作笔记
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片