3 認識和操作一下mysql的基本命令

2022-09-09 22:54:26 字數 2686 閱讀 8376

mysql -u root -p

macbook-pro:~ yc$ mysql -u root -p

enter password:

welcome to the mysql monitor.  commands end with ; or \g.

your mysql connection id is 4

server version: 5.7.28 homebrew

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>

庫==>資料庫==>就像資料夾一樣,庫裡面可以儲存很多個表)

show databases;

| database           |

| information_schema |

| mysql              |

| performance_schema |

| sys                |

4 rows in set (0.00 sec)

use mysql; 檢視當前庫中的所有資料表

show tables;

| tables_in_mysql           |

# 檢視user表中的所有資料的所有字段 select * from user;

# 檢視 user表中的所有資料的 host和user欄位列 select host,user from user;

| host      | user          |

| localhost | mysql.session |

| localhost | mysql.sys     |

| localhost | root          |

庫就像是資料夾,庫中可以有很多個表 表就像是我們的excel**檔案一樣 每乙個表中都可以儲存很多資料

mysql中可以有很多不同的庫,庫中可以有很多不同的表 表中可以定義不同的列(字段), 表中可以根據結構去儲存很多的資料

create database 庫名 default charset=utf8; 建立庫

| columns_priv              |

| db                        |

| engine_cost               |

| time_zone_name            |

| time_zone_transition      |

| time_zone_transition_type |

| user                      |

31 rows in set (0.00 sec)

create database tlxy default charset=utf8;

-- query ok, 1 row affected (0.01 sec)

show databases;

| database           |

| information_schema |

| mysql              |

| performance_schema |

| sys                |

| tlxy               |

5 rows in set (0.00 sec)

-- 進入庫 use tlxy;

create table 表名( 欄位名 型別 字段約束, 欄位名 型別 字段約束, 欄位名 型別 字段約束, )engine=innodb default

charset=utf8;

-- 建立使用者表 create table user(

name varchar(20),

age int,

*** char(1)

)engine=innodb default charset=utf8;

-- query ok, 0 rows affected (0.16 sec)

-- 向 user 表中 新增 name,age,*** 資料

insert into user(name,age,***) values('admin',26,'男'); -- query ok, 1 row affected (0.00 sec)

insert into user(name,age,***) values('張三',22,'女');

檢視表中的資料

select * from user; +--------+------+------+ |name |age |*** | +--------+------+------+ |admin| 26|男 | |張三 | 22|女 | +--------+------+------+ 2 rows in set (0.00 sec)

總結認識庫,表的概念和關係 mysql的基本命令: 登入,檢視庫,選擇庫,檢視表, 建立庫,建立表,新增資料,查詢資料。

介紹一下你對SOA的認識

這個問題可以從why soa和soa面臨的挑戰入手回答 1.why soa?soa的好處在 減低it成本 重用現有的系統,而且soa系統本身也可以被後來的應用重用 減少維護費用,對現有系統造成很少的改動。增加it收入 快速的適應新的需求,快速的實現,提高效能,實現雲計算 如 google,amazo...

Lua 認識一下Lua的物件導向和繼承

lua語言核心在table,通過將乙個table作為另乙個table的metatable元表,實現繼承 通過乙個例子理解lua的物件導向和繼承 person base class person function person new o,age,name person的建構函式 o o or set...

git常用的操作記錄一下

進入需要建立 庫的資料夾 cd 檔案路徑 建立初始化倉庫 git init 拉取遠端倉庫到本地 git clone 倉庫路徑 新增檔案到暫存區 提交到本地倉庫 檢視工作區狀態 git status 對比工作區變化 git diff 建議將beyond compare配置為diff工具,用於diff以...