mysql命令列操作之對資料庫和表插入和刪除

2021-12-30 07:17:06 字數 2460 閱讀 3022

1.建立資料庫,可以看到建立了乙個名為wz的資料庫

mysql> create database wz;

query ok, 1 row affected (0.00 sec)

mysql> show databases;

+--------------------+

| database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| test |

| wz |

+--------------------+

5 rows in set (0.00 sec)2.刪除資料庫

mysql> drop database wz;

query ok, 0 rows affected (0.01 sec)

mysql> show databases;

+--------------------+

| database |

+--------------------+

| information_schema |

| mysql |

| performance_schema |

| test |

+--------------------+

4 rows in set (0.00 sec)3.選擇資料庫,這裡重新建立剛才刪除的資料庫wz並且進入該資料庫

mysql> create database wz;

query ok, 1 row affected (0.00 sec)

mysql> use wz;

database changed4.建立表,包含主鍵、資料庫引擎、預設字符集等,每種屬性都規定了資料型別,not null意思是加入記錄的時候此項非空,id作為主鍵,自增1,即每項資料插入後,id++

mysql> create table if not exists `wz`(

-> `id` int unsigned auto_increment,

-> `title` varchar(100) not null,

-> `author` varchar(40) not null,

-> `date` date,

-> primary key (`id`)

-> )engine=innodb default charset=utf8;

query ok, 0 rows affected (0.01 sec)5.刪除表

mysql> drop table lala;

query ok, 0 rows affected (0.03 sec)6.向表中插入資料,這裡插入3個屬性,用括號指示,屬性和值中間用values隔斷,id是自增的,不用設定

mysql> insert into wz(title, author, date)

-> values

-> ("學習","james",now());

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

mysql> select * from wz;

+----+--------+--------+------------+

| id | title | author | date |

+----+--------+--------+------------+

| 1 | 學習 | james | 2018-09-13 |

+----+--------+--------+------------+

1 row in set (0.00 sec)也可以對id進行手動設定,如下:

mysql> insert into wz(title, author, date, id)

-> values

-> ("工作", "mike", now(), 10);

query ok, 1 row affected, 1 warning (0.00 sec)

mysql> select * from wz;

+----+--------+--------+------------+

| id | title | author | date |

+----+--------+--------+------------+

| 1 | 學習 | james | 2018-09-13 |

| 10 | 工作 | mike | 2018-09-13 |

+----+--------+--------+------------+

2 rows in set (0.00 sec)

MySQL 資料庫的命令列操作

操作 命令登入操作 mysql h localhost u root p 123456 退出操作 exit 資料庫操作 建庫 create database testjdbc 解除安裝庫 drop database testjdbc 顯示所有資料庫 show databases 選擇庫 use te...

命令列操作MySql資料庫 隨筆

第一 mysql服務的啟動和停止 net stop mysql net start mysql第二 登陸 mysql u使用者名稱 h主機名或者ip位址 p密碼第三 增加新使用者 格式 grant 許可權 on 資料庫.to 使用者名稱 登入主機 identified by 密碼 如,增加乙個使用者...

用命令列操作MySQL資料庫

進入資料庫 mysql u root p 建立資料庫 create databasecreate database users 使用當前資料庫 use users 執行sql檔案 source d t heros.sql 建立乙個 create table users name char 20 se...