MySQL基本操作

2021-10-07 12:59:19 字數 1241 閱讀 2983

1:mysql -u root -p #使用者名稱、密碼登陸(需要提前配置環境變數)

2:show databases;#顯示所有資料庫

3:create database b1;#建立資料庫db1

4:use eshop;#進入eshop資料庫

5:mysql主要分為三大資料型別,數值(smallint、int或者decimal等)、字元型(char、varchar)、日期時間型(datetime)

6:

建立表t1

create table t1(

id int auto_increment primary key,#列名 型別 列級完整性約束條件

name char(10) not null default 1 #當我們未填寫name時填寫1

);#auto_increment表示自增 乙個表中只能有乙個 primary也只能有乙個

primary key 表示 約束(不能重複且不能為空) 可加速查詢

插入資料

insert into t1(id,name) values(1,'alex1');

insert into t1(id,name) values(2,'alex2');

insert into t1(id,name) values(3,'alex3');

檢視資料

select * from t1;#檢視全列

select id from t1;#檢視某一列

修改基本表

alter table t1 add *** char(2);#增加欄位列***

alter table t1 modify column name char(8);#改某一列的資料型別

alter table t1 add uinque(name);#增加約束,讓名字不能為空

清空表truncate table t1;

刪除表drop table t1;

create datebase db1 engine=innodb default charset utf-8;#建立資料庫時設定預設編碼,引擎innodb支援原子性、事物操作,即支援回滾 mysam引擎不支援

create table t1(id int, name char(10))engine=innodb default charset=utf8;#表設定預設編碼 中文

#foreign key (student_id) references student(sid) 表中建立外來鍵

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使...