mysql基本操作

2021-09-19 07:22:20 字數 2617 閱讀 3935

新建資料庫

create database learn;
顯示資料庫

show databases;
+--------------------+

| database |

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

| information_schema |

| learn |

| mysql |

| performance_schema |

| stock |

| sys |

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

6 rows in set (0.00 sec)

在資料庫learn 下新建表test;

use learn;
create table test(id int, title char(20), uid int);
顯示資料庫stock 下的表

show tables;
+-----------------+

| tables_in_learn |

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

| test |

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

1 row in set (0.00 sec)

插入兩條資料

insert into  test(title,uid) values ('123465','1001');

insert into test(title,uid) values ('123465','1002');

顯示表test一條資料;

select * from test limit 1;
+------+--------+------+

| id | title | uid |

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

| null | 123465 | 1001 |

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

1 row in set (0.00 sec)

顯示表test所有資料;

select * from test
+------+--------+------+

| id | title | uid |

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

| null | 123465 | 1001 |

| null | 123465 | 1002 |

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

2 rows in set (0.00 sec)

給表增加乙個主鍵uid

alter table test add primary key(uid);
replace 一條資料,因為主鍵1003原來沒有,所以增加了一條資料

replace into test(title,uid) values ('1234657','1003');
select *from test ;
+------+---------+------+

| id | title | uid |

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

| null | 123465 | 1001 |

| null | 123465 | 1002 |

| null | 1234657 | 1003 |

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

3 rows in set (0.00 sec)

發現資料被更改了

replace into test(title,uid) values ('love','1001');
mysql> select *from test ;

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

| id | title | uid |

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

| null | love | 1001 |

| null | 123465 | 1002 |

| null | 1234657 | 1003 |

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

3 rows in set (0.00 sec)

刪除表

drop table test;
query ok, 0 rows affected (0.01 sec)

mysql基本操作 MySQL基本操作

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...

mysql 基本操作 mysql基本操作

mysql 建立表,並設定主鍵自增 create table log logid int 4 primary key not null auto increment,logtitle varchar 32 not null logcontent varchar 160 not null logtim...

mysql基本操作

1,檢視資料庫狀態 及啟動停止 etc init.d mysqld status etc init.d mysqld start etc init.d mysqld stop 2,給使用者配置初始密碼123456 mysqladmin u root password 123456 3,修改root使...