- 基本語句
~~~
mysql -u root -p 登錄數據庫
create database DB 創建數據庫db
drop database DB; 刪除數據庫
use DB 選擇數據庫
show databases; 顯示所有數據庫
create table if not exists `runoob_tbl`(
`runoob_id` int unsigned not null auto_increment comment "描述",
`runoob_title` varchar(100) default "0" not null ,
`submission_date` date,
primary key ( `runoob_id` )
)engine=InnoDB default charset=utf8;// Myisam
drop table if exists T1,T2;//刪除表
show tables 顯示所有表
desc T1 顯示表結構
show create table T1 顯示表結構SQL;
alter table T1 rename NEWT1 修改表名
alter table biao modify id int(5) 修改表字段類型
alter table T1 add qqq varchar(10) not null 添加字段
alter table T1 change id id1 char(32) not null 修改字段名
alter table T1 drop id 刪除字段
~~~
-增刪改
~~~
insert into Table(id,name) values (null,'Li') ;插入數據
insert into T(id,name) values (null,'Li'),(null,"Zhao");
insert into T values (null,"Li",null,"數據");插入所有列
insert into T(id,name) select id,name from T2; 查詢插入
insert ignore into Table(id,name) values (null,'Li') ; 唯一索引插入 有效防止重復數據
update T set name='Li' where id=1; 更新
update t set num=num+1 where id=1 自動加一
update T left join T1 on T.id=T1.id set u='1',u1='2' where id=1;多表更新
update T set user=replace(user,'a','a1') 替換表字段
update bleA a inner join B b on a.id = b.id set a.name = b.name 查詢更新
delete from T where id =1;刪除
delete from T where id in(1,2,3);刪除多條
truncate table T 清空表
~~~
- 索引
~~~
create unique index i on test(openid,rid); unique是唯一索引,默認不是,大于字符串字段需要指定長度
alter table test add unique index ii(rid) 同上
alter table testadd primary key(id); 主索引
alter table test drop index i;刪除索引
drop index ion test 刪除索引 先改后添加
show index from test;
~~~
- 簡介
- 第一章 數據庫
- Mysql/mariadb
- 函數
- 基礎
- 增刪改索引
- 標準查詢
- 高級查詢
- TIDB集群mysql解決方案
- Redis
- 語言基礎
- 5種數據類型
- 其他類型
- Sqlite
- 語言基礎
- 常用查詢
- 第二章 PHP
- 語言基礎
- 第一課 流程控制和運算
- 第二課 數組
- 第三課 日期時間
- 第四課 常用函數
- 第五課 字符串
- 第六課 文件操作
- 第七課 面向對象
- 第八課 正則表達式
- 第九課 圖片處理生成
- 第十課 curl/memche
- 第十一課 mysql和pdo
- 第十三課 cookie和session
- 第十四課 xml操作
- 第十五課 php5.3+新特性
- 第十六課 php7+
- 第十七課 密碼安全
- 廢棄函數
- php命令行
- redis應用
- 算法
- 排序算法
- 基礎算法
- 無限級分類
- 自定義函數Fn
- 查找算法
- 自定義函數數據函數fn
- laravel
- 路由
- 常用語句
- 數據庫
- dingo/api
- Yii2
- 控制器
- 常用類
- 數據庫
- redis
- thinkphp6
- TP6文檔
- TP6插件
- dedecms
- 織夢標簽大全
- 數據庫操作
- 內置函數和定義函數
- 織夢核心改動
- 織夢插件/底層標簽開發
- PHP相關工具
- composer
- php開發環境phpenv
- Phpstorm使用
- windows編譯php擴展
- PHP開源庫
- 開源項目管理禪道
- sns_auth
- php-casbin權限控制
- php-jwt
- 微信SDKeasywechat
- querylist采集庫
- workerman
- Box/Spout處理excel和csv
- dll擴展
- redis/memche/xdebug
- redis
- Lua
- php_xlswriter
- event
- swoole
- 常用代碼庫
- 微擎框架
- 第一課全局變量
- 第二課常用函數
- 第三課自定義微擎獨有函數
- 第四課數據庫操作
- 第五課微信端回復
- 第六課微擎高級操作
- 第八課global函數列表
- mainfest.xml詳解
- js方法
- 人人商城
- 第一課model解讀
- 第二課常用語句解讀
- 第三課常用js解讀
- 第四課附錄常見問題
- 第五課附錄處理報表|支付
- 常用JSON狀態碼
- 第三章 JavaScript
- js基礎
- 瀏覽器對象
- 語言基礎
- html5接口
- ES6新語法
- vue
- 基礎語法
- 京東vueUI組件
- uniapp
- 組件開發規范
- nodejs
- 基礎知識
- 安裝node
- nvm不同版本node切換
- js常用標準庫
- zepto/jquery
- weui
- js圖標庫
- elementUI
- validator表單驗證
- layer彈出層
- requirejs
- wow動畫
- 動畫animate
- swiper4
- 百度編輯器
- flyio/axios/qs
- jquery.form
- bootstrap3
- clipboard復制
- slideout側滑
- imagehover.css圖片懸停動畫
- webpack打包
- Bulma UI框架
- store 客戶端存儲
- lottie動畫創建庫
- sweetalert
- js自定義函數
- 常見JSSDK
- 微信公眾號JSSDK
- 騰訊地圖jssdk
- 微信小程序
- 第四章 編程語言
- markdown語言
- Dart語言
- Dart語言基礎
- Flutter框架
- Lua語言
- 字符串,數組,表
- 自定義方法
- go語言
- 第1.1語言基本語法
- 第1.2流程控制
- 第1.3函數
- 第1.4結構體
- 第1.5接口
- 第1.6包
- go語言框架Gin
- CSS3語言
- CSS與CSS3
- 選擇符
- 屬性
- css3
- loading動畫
- HTML5語言
- less
- sass
- C#
- 基礎知識
- 函數
- 第五章 開發工具
- git
- nginx/apache服務器
- Linux常用操作
- crontab定時任務
- 注冊表與cmd
- 阿里云ECS
- frp穿透和ssl續期
- 寶塔安裝
- 樹莓派
- 瀏覽器模擬
- 火狐/chrome常用插件
- WSL安裝使用
- mac brew和終端命令
- win10相關