mysql的crud语句_MySQL_CRUD基础语句

================增=========================

insert into ______ value ______ , ______;

自我复制

insert into users (username,password,email,grade) select username,password,email,grade from users

================删=========================

delete from _____ where _____;

================改=========================

update ______ set ______;

================查=========================

升降排序:select ____ from ____ order by id (asc|desc);

模糊查询:select ___ from ____ where col-name like '(%|_)';

分页查询:select ___ from ____ where ____ limit m,n;

分组查询:select ___ from ____ where ____ group by ____ having___;

多表查询:(查询结果为一条数据——适合网站登录 用户信息查询)

例:select ____ from ____ , _____ where frist.id=second.id;

子查询:可与多表查询联合起来查询一个字段(不过听说有增加数据库负载的隐患)

select ____ from ____ where (select ____ from ____ where ____);

内联表查询:根据两表数据,都符合WHERE、ON 条件的数据

左联表查询:根据左表(D)存在数据,查出右表(U)对应内容

右联表查询同理

例:

SELECT

U.goods_id,U.goods_name,U.goods_num,U.use_point,U.use_time

FROM ll_doctor_use_point_record as U

LEFT JOIN ll_doctor_info as D ON U.doctor_account_id=D.account_id

WHERE D.account_id={$_SESSION['aid']} AND use_time>='2015-11-04' AND use_time <='2015-10-12'

LIMIT $start,$pageSize

============聚合函数===========================

select count() from ____ where ____;

COUNT,AVG,SUM,MAX,MIN

============改变表结构=======================

alter table ____ add school varchar(30) default 'jb';

drop column ____;

change school varchar(10);

//Doc下操作MySQL

=============数据库的备份与还原==============

备份:在cmd中输入 mysqldump -u[用户名] -p[密码] [要备份的数据库名称] > [导出的路径]

例:mysqldump -uroot -p123456 itcast > D:/backup.sql

还原:在cmd当中输入mysql -u[用户名] -p[密码] [要还原到的数据库名] < [导入的文件路径]

例:mysql -uroot -p123456 aaa < d:/backup.sql

//修改当前用户的密码(设置环境变量后,应该在DOS下修改)

mysqladmin –u [用户名] -p[修改前的密码] password [修改后的密码]

//查看当前使用的数据库名字

select  database();

===============MYSQL常用命令===============

//连接数据库

mysql -h [主机地址] -u [用户名] –p  #展示两种密码输入方式

//导出数据库

mysqldump –u [用户名] –p [要导出的数据库] >[导出的地址] //导出itcast中的一个或多个表

mysqldump –u [用户名] –p [要导出的数据库]> [数据表1,数据表2]>[导出的地址]

//将所有数据库全部导出

mysqldump –u [用户名] –p  –all –database>[导出的地址]

//退出数据库

mysql>quit(exit)

//创建新用户

grant [all/select,insert,update,delete] on [数据库].[表] to [用户名]@[登录主机] identified by “[密码]”

//显示数据表的结构

mysql> describe 表名;  ==show columns from book;

//用文本方式将数据装入数据表中

mysql> load data local infile “D:/mysql.txt” into table 表名;

//导入.sql文件命令

mysql> source d:/mysql.sql;

xampp-MySQL提示shutdown unexpectedly问题解决方法

解决方案:

1.找到本地磁盘D:存放xampp的文件夹,点击打开文件夹

2.找到Mysql文件夹,点击打开

3.找到data文件夹,点击打开

4.找到 ibdata1 这个文件,并删除它

5.重新启用MYSQL,启动成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值