mySQL資料庫學習的一些心得
最近接觸 mySQL 有一段時間了,積累了一些心得,總結一下:
(1)資料視覺化
資料本身是抽象的,一款優秀的資料庫視覺化軟體可以大大提高工作效率,從此省去許多繁瑣的SQL語句 !最常用的,如Navicat for MySQL,就非常不錯。
(2)字符集編碼
字符集編碼是程式設計師永遠的痛,一言不合就亂碼!開始的時候,我喜歡用相容性最好的UTF-8編碼,後來發現這真是個愚蠢的決定~ 經過很多教訓之後,我得出的結論就是,選擇你的作業系統預設的字符集編碼 ! 對於中文 Windows 來說,ANSI(GBK)是作業系統預設的編碼,因此我們的資料庫編碼最好與之一致。
(3)準備一個文字檔案,把經常用的SQL語句記錄下來。
這個非常有必要,省去我們多少重複敲SQL語句的時間?
相關推薦
mySQL資料庫學習的一些心得
最近接觸 mySQL 有一段時間了,積累了一些心得,總結一下: (1)資料視覺化 資料本身是抽象的,一款優秀的資料庫視覺化軟體可以大大提高工作效率,從此省去許多繁瑣的SQL語句 !最常用的,如Navicat
MySQL資料庫學習中的一些問題
Windows10下安裝MySQL 5.7.12 1.下載檔案並解壓 在官網上下載,然後解壓到想要安裝的目錄下。 (官網)Downloads -> Community -> MySQL Community Server -> Download 2.
Mysql資料庫學習(4)階段性完結
-- 倒序輸出全部使用者的許可權資訊 SELECT * from users order by powers desc -- 統計女生人數,靈活使用count,看題目要求,你要計算的是什麼? SELECT COUNT(sid) FROM `student` WHERE sse
Mysql資料庫學習(3)DQL
恩 ,在資料庫中一直都是認為查詢是最難的。因為種類多,花樣也太多了,要查哭。但還是學到了很多東西啊,在以後的開發中一定可以用上的,回想起我們實踐周老師給講的。 一個模組 增刪改查 至少8個功能 1.查詢全部 2.按條件查
Mysql資料庫學習(2)DDL
今天學習了資料庫中DDL和DQL語句的使用,總的來說還是學到很多以前沒學到的東西。以前太依賴網上的那種視覺化的建表工具,不用寫語句,但是這幾天寫了很多的sql語句,對於一些操作真的長進很多。其實在視覺化的建表過程那是不規範的,每次多了欄位都要去修改,但是Mysql實際上是擁有修改相關欄位的語句的。針
Mysql資料庫學習(1)
1、前瞻 今天跌跌撞撞終於把Mysql安裝好了,真尼瑪不容易,各種錯誤;其實只要.msi檔案就足夠了,自己沒有吸取教訓,在下載一個視覺化的Heidisql就OK啦;嗯,最近這段時間在學Mysql,在這裡總結一下自己在學習過程中遇到的問題以及感受。現在又裝了一個Navicat對資料庫的視覺化,啟動
MySQL資料庫學習(一)SQL語言基本語法
一、什麼是資料庫 資料庫(Database)是按照資料結構來組織、儲存和管理資料的倉庫。 每個資料庫都有一個或多個不同的API用於建立,訪問,管理,搜尋和複製所儲存的資料。 通常使用關係型資料庫管理系統(RDBMS)來儲存和管理的大資料量。 所謂的關係型資料庫,是建立在關係模
mysql資料庫簡單一些簡單操作和總結
1. mysql 資料庫操作方法: 進入資料庫 mysql -uroot -p 退出 quite exit 預設引擎 innodb 檢視版本 select verison(); 檢視時間 select now(); 邏輯運算 select 1+1; 查詢資料庫 show databases ; 建立資料
mysql資料庫學習筆記
1。資料庫基本操作 1.連線資料庫 mysql -u root -p 2.建立資料庫 create database (if not exists) 資料名; 不可與其他資料庫重名 由字母 數字 _ $ 組成 可由上述任意字元開頭 但不可使用單獨的數字 3.指定字符集 4
mysql資料庫學習11-儲存過程、函式、觸發器
儲存的程式 ======================================== * 資料庫中儲存的程式,對資料進行運算處理 * 儲存過程 * 函式 * 觸發器 會話變數
mysql資料庫學習筆記10-事務、檢視、索引
事務 ============================================ *) 事務是資料操作的最小單元 *) 多個數據增刪改操作,完成的一項業務處理 *) 如果事務事務成功,其中每一項
mysql資料庫學習09-函式
1、字串處理函式: char_length('a中'); -- 返回字元長度 length('a中'); -- 返回位元組長度 concat('abc',' ','def'); --返回括號內字元連結後的字元
mysql資料庫學習08-select語句的使用
1、where子句: = 等於 <>不等 >=大於等於 <=小於等於 between 小值 and 大值 閉區間範圍 in(1,2,3) 在列舉範圍內的 is not null 非空null is
mysql資料庫學習06-SQL語句分類
SQL分類: DDL:定義語言 建庫、建表和修改表等操作 DML:資料操作語言 資料的增刪改的操作. insert into 插入資料操作: 例子1:mysql特有的一次插入多行語法(非標準語法) insert into tb1 (name, gander) &nbs
mysql資料庫學習05-表約束
約束包括五種: *)所有的約束都存在information_schema資料庫的table_constraints表中 主鍵約束: 對一行的資料的唯一標識。 *)不能重複; *)不能為空null *)儘量使用業務無關資料作為主鍵(如:連續自增整數auto_increment、
mysql資料庫學習04-資料型別
1、字串 char: 定長字串,可以在後面的小括號中指定固定長度;例如:char(4),表示固定字元長度為4. 如果存"abc",會被儲存為“abc ”,不足4位會在右邊用空格填充。最多支援255個位元組。 varchar: 變長字串,可以在後面的小括號中指定最長字串長度;例如:va
mysql資料庫學習03-資料插入、修改和查詢
1、表中插入資料: insert into user (name, age) values ('張三', 12 ); 上例說明:之前建立了user表,裡面包含name和age兩列,資料型別分別為varchar和int; 這裡插入資料,要求(name,age)和 ('張三', 12 )值和型別
MySQL資料庫學習筆記----JDBC入門及簡單增刪改資料庫的操作
一、JDBC的引入 &nbs
MySQL資料庫學習
MySQL安裝: ①安裝之前的檢查 sudo service mysql start ②ubuntu Linux安裝配置MySQL #安裝MySQL服務端核心程式 sudo apt-get install mysql-server #安裝MySQL客戶端 sudo a
mysql資料庫優化總結(心得)
1. 優化你的MySQL查詢快取在MySQL伺服器上進行查詢,可以啟用高速查詢快取。讓資料庫引擎在後臺悄悄的處理是提高效能的最有效方法之一。當同一個查詢被執行多次時,如果結果是從快取中提取,那是相當快的。但主要的問題是,它是那麼容易被隱藏起來以至於我們大多數程式設計師會忽略