簡介:
學習mysql環境為ubantu,下面記錄一些基本的創建數據庫和插入數據的口令
打開MySQL 服務並使用 root 登錄:
--打開 MySQL 服務 sudo service mysql start --使用 root 用戶登錄,密碼為空 mysql -u root
如果我們前面已經用編輯器寫好了SQL語句並放在文件里,我們就需要加載文件中的數據,在 MySQL 控制台中輸入命令,搭建數據庫:
--寫好了在~/的MySQL.sql source ~/MySQL.sql
如果前面沒寫,那以下就是在命令行里寫啦:
以下為實例操作:創建一個名為library的數據庫,包含 book、reader 兩張表,根據自己的理解安排表的內容並插入數據
新建數據庫並使用:
--進入sql服務后首先查看有哪些數據庫 show databases; --若沒有新建一個 CREATE DATABASE library; --使用數據庫 use library;
新建表並使用查看
--查看有哪些表 show tables;
--新建表:CREATE TABLE xxxx(); --書:書名和作者 CREATE TABLE book(name char(20),author char(20)); --讀者:人名、借書日期以及性別 CREATE TABLE reader(name char(20),date int(10),sex char(5)); --再次查看一下表
--查看表的內容:SELECT * FROM xxx; SELECT * FROM book; SELECT * FROM reader; --插入內容到表:INSERT INTO xxx VALUES(); INSERT INTO book VALUES('c language','skama') INSERT INTO book VALUES('java','harry') INSERT INTO book VALUES('python','houder') INSERT INTO reader VALUES('kumata'.20180530,'man'); INSERT INTO reader(name,sex) VALUES('kusada','man'); INSERT INTO reader(name,date) VALUES('looper',20187475); --再查看 SELECT * FROM book;
SELECT * FROM reader;
--刪除數據表:DROP TABLE xxx(table_name)
注:
一、在大多數系統中,SQL 語句都是不區分大小寫的,因此以下語句都是合法的:
CREATE DATABASE name1; create database name2; CREATE database name3; create DAtabaSE name4;
但是出於嚴謹,而且便於區分保留字(保留字(reserved word):指在高級語言中已經定義過的字,使用者不能再將這些字作為變量名或過程名使用。)和變量名,我們把保留字大寫,把變量和數據小寫。
二、數據類型
