mysql的基本操作

2022-03-30 15:31:54 字數 1942 閱讀 3468

show databases; select database();show tables; desc table_name;  #這幾個命令是必須要敲的

建立資料庫有兩種方法

第一種是用bash命令來建立再授權mysql使用者這樣也可以

第二種當然是用sql命令來建立了

create  database doyouknow (                        #建立表

id  int(8) unsigned not null primary key increment,                         #主鍵的區別就是insert into values的時候值只能是唯一的

name varchar(20) not null default "this is default information and show "  comment     "this is attructions"

)auto_increment = 100;

#insert 值  :              

insert into table_name   values (42 ,  "who are you");

insert into table_name values (null,"sfa"),(null,"fsfasf"),(null, "sdfa"),(null, "sdfap");

# 新增乙個字段

alter table table_name add column_name varchar(90) not null default "this is default information"  comment "this is attructions";

#新增多個字段

alter table table_name add (

column1 varchar(88) not null default "i like to practice"  comment  "this is attructions"

column2 varchar(88) not null default "why  do you like to practice"  comment  "does not affect"

column3 varchar(88) not null default "can not modify"  comment  "this is attructions"

刪除乙個/或多個字段

alter table table_name drop column colume_name1,drop column column_name2;

#修改欄位名字跟型別的同時還可以加上  default "sdfkalj"  跟 comment   "sdfafkkk"     ,如果欄位的值是字串,那麼修改字元段的型別的時候,那個型別一定是要可以裝下字串的型別就可以修改成功,否則反之。

alter table table_name change old_column_name new_column_name char(40) not null default "sdfa" comment "sdfa";

#修改欄位的長度的同時還可以加上  default "sdfkalj"  跟 comment   "sdfafkkk"

alter table table_name modify column_name varchar(10) not null default "sfa" comment "sfa";

#修改表的名字

alter table old_table_name rename to new_table_name;

update table_name set  column_name  = replace(column_name,'old_column_values','new_column_values') where column_name like 'old_column_values';     #這個可以只刪除乙個欄位的值

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的基本操作

建立名為 day14 的資料庫 create database day14 檢視資料庫的碼表 show create database day14 建立資料庫的同時設定資料庫的碼表 create database day14 2 default character set gbk 使用資料庫 use...