mysql實踐教程 教案 Mysql基礎操作實踐

2021-10-18 22:48:15 字數 2791 閱讀 8837

介紹mysql基本的增刪查改語句的實踐,沒有難度,孰能生巧。 首先我們隨便建立一張庫和表 mysql create database test1;mysql create table disc_info ( id int(5) not null auto_increment, disc_name varchar(20) not null, disc_desc varchar(255), primar

介紹mysql基本的增刪查改語句的實踐,沒有難度,孰能生巧。

首先我們隨便建立一張庫和表

mysql> create database test1;

mysql> create table disc_info ( id int(5) not null auto_increment, disc_name varchar(20) not null, disc_desc varchar(255), primary key (`id`) );

query ok, 0 rows affected (0.04 sec)

看看表結構

mysql> desc disc_info;

| field | type | null | key | default | extra |

| id | int(5) | no | pri | null | auto_increment |

| disc_name | varchar(20) | no | | null | |

| disc_desc | varchar(255) | yes | | null | |

3 rows in set (0.00 sec)

新增資料

mysql> insert into disc_info (`disc_name`,`disc_desc`) values ('codebabe','welcome to codebabes.com');

query ok, 1 row affected (0.00 sec)

檢視資料

檢視所有資料

mysql> select * from disc_info;

| id | disc_name | disc_desc |

| 1 | codebabe | welcome to codebabes.com |

1 row in set (0.00 sec)

檢視指定資料列

mysql> select disc_name,disc_desc from disc_info;

| disc_name | disc_desc |

| codebabe | welcome to codebabes.com |

1 row in set (0.00 sec)

多表查詢

mysql> select discinfo2.disc_name,discinfo.disc_name from discinfo,discinfo2;

| disc_name | disc_name |

| letong | codeman |

1 row in set (0.00 sec)

join查詢

mysql> select * from discinfo join discinfo2 on discinfo.id=0;

| id | disc_name | disc_desc | id | disc_name | disc_desc |

| 0 | codebabe | welcome to codebabes.com | 1 | letong | welcome to letong.me |

1 row in set (0.00 sec)

修改資料

修改指定資料

mysql> update disc_info set disc_name='codeman' where id=1;

query ok, 1 row affected (0.00 sec)

rows matched: 1 changed: 1 warnings: 0

更改表名

mysql> alter table disc_info rename discinfo;

query ok, 0 rows affected (0.01 sec)

mysql> show tables;

| tables_in_kaoshi |

| discinfo |

1 row in set (0.00 sec)

修改表字段

mysql> alter table discinfo change id id int(6) not null;

query ok, 1 row affected (0.01 sec)

records: 1 duplicates: 0 warnings: 0

mysql> desc discinfo;

| field | type | null | key | default | extra |

| id | int(6) | no | pri | null | |

| disc_name | varchar(20) | no | | null | |

| disc_desc | varchar(255) | yes | | null | |

3 rows in set (0.00 sec)

刪除資料

mysql> delete from discinfo where disc_name='codeman';

query ok, 1 row affected (0.00 sec)

mysql> select * from discinfo;

empty set (0.00 sec)

mysql教案 MySql經典筆記教案 doc

zhouwf0726 2007 06 5 mysql安裝 mysql命令規則介紹 mysql的命名機制使用由3個數字和乙個字尾組成的版本號。例如,像mysql 5.0.27 beta的版本號這樣解釋 第1個數字 5 是主版本號,描述了檔案格式。所有版本5的發行都有相同的文 件格式。第2個數字 0 是...

vue教程實踐

含義 作用域插槽就是父元件在呼叫子元件的時候給子元件傳了乙個插槽,這個插槽為作用域插槽,該插槽必須放在template標籤裡面,同時宣告從子元件接收的資料放在乙個自定義屬性內,並定義該資料的渲染方式。通過下列展示作用域插槽的使用方式。場景多個相同子元件需要不同的渲染方式的情況下使用 注意只要出現多個...

Mysq篇 了解Mysql(一)

in關鍵字和exists關鍵字select from a where a.idin select id from b 對外表a使用索引效率高,建議a為大表。select from a whereexists select from b where a.id b.id 對內表b使用索引效率高,建議b為...