php自留笔记

laravel new blog
composer create-project --prefer-dist laravel/laravel laravel
php artisan make:controller IndexController
php artisan serve//启动服务
php artisan migrate //数据创建
php artisan mkae:model Profile -m //创建表结构
php artisan key:generate //生成配置文件密钥

php artisan make:model Models\Run

//按照薪资的降序排,相同按照名字的降序排(by后面靠前的优先级高)
//desc降序,asc升序
select enamel,sal from emp order by sal desc,ename asc;
用SQL语句删除表
DROP TABLE table_name:
删除表的全部数据和表结构,立刻释放磁盘空间,不管是 Innodb 和 MyISAM;
TRUNCATE TABLE table_name :
删除表的全部数据,保留表结构,立刻释放磁盘空间 ,不管是 Innodb 和 MyISAM;
DELETE FROM table_name :
在不删除表的情况下删除所有的行,表的结构、属性和索引都是完整的,对于 MyISAM 会立刻释放磁盘空间,InnoDB 不会释放磁盘空间;
DELETE FROM table_name WHERE Clause:
带条件的删除,删除指定的行,表结构不变,不管是 innodb 还是 MyISAM 都不会释放磁盘空间;
DELETE,DROP,TRUNCATE 都有删除表的作用,区别在于:
DELETE 和 TRUNCAT 仅仅删除表数据,DROP 连表数据和表结构一起删除
DELETE 是 DML 语句,操作完以后如果没有提交事务还可以回滚, TRUNCATE 和 DROP 是 DDL 语句,操作完马上生效,不能回滚
执行的速度上,DROP > TRUNCATE > DELETE
当你不再需要该表时, 用 DROP;当你仍要保留该表,但要删除所有记录时, 用 TRUNCAT;当你要删除部分记录时, 用 DELETE 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值