MySql 基本操作

2021-08-30 11:31:04 字數 3519 閱讀 2674

windows安裝mysql可以參考:

我們可以先來建立乙個簡單的資料庫,並進行一些簡單的操作

登陸本地mysql:

mysql -u root -p
顯示當前資料庫:

show databases;
建立資料庫:

create database helloworld;
使用資料庫:

use helloworld;
檢視資料庫中表:

show tables;
建立資料庫表:

create table student(

id int,

name varchar(32),

gender varchar(2)

);

插入表中資料:

insert into student (id, name, gender) values (1, '張三', '男');

insert into student (id, name, gender) values (2, '李四', '男');

insert into student (id, name, gender) values (3, '王五', '女');

查詢表中資料:

建立資料庫

create database [if not exists] db_name [create_specification [, create_specification]

...]

create_specification:

[default] character set charset_name

[default] collate collation_name

建立乙個字符集使用utf-8的資料庫

create database db1 charset=utf8;
建立乙個字符集使用utf8,並且帶校對規則的資料庫(不區分大小寫)

create database db2 charset=utf8 collate utf8_general_ci;
建立乙個資料庫,校驗規則使用utf8_bin(區分大小寫):

create database db3 collate utf8_bin;
修改資料庫:

alter database db_name [alter_spacification [,alter_spacification]...]

alter_spacification:

[default] character set charset_name

[default] collate collation_name

修改helloworld資料庫字符集為gbk

alter database helloworld charset=gbk;
刪除資料庫:

drop database [if exists] db_ name;
刪除helloworld資料庫:

drop database helloworld;
!!!!!刪除資料庫之後資料庫內部的所有資料表都被刪除,對應的資料庫資料夾也被刪除,

!!!!!刪除資料庫一定要慎重,在刪除之前一定要做備份

備份:在cmd介面輸入

mysqldump -u root -p password -b databasename > 儲存路徑
在mysql內:

source 備份路徑檔名
檢視連線情況:

show processlist;
create table table_name (

field1 datatype,

field2 datatype,

field3 datatype

) character set 字符集 collate 校驗規則 engine 儲存引擎;

建立乙個個人資訊表

create table users(

id int,

name varchar(20) comment '使用者名稱',

password char(32) comment '密碼是32位md5值',

birthday date comment '生日'

)character set utf8 engine myisam;

檢視表結構:

在users表後新增乙個字段

alter table users add assets varchar(100) comment '' after birthday;
修改name使長度變為60

alter table users modify name varchar(60);
刪除password列

alter table users drop password;
修改表名為employee

alter table users rename to employee;
將name列改為sname:

alter table employee change name sname varchar(32); --新字段需要完整定義
drop [temporary] table [if exists] tbl_name [, tbl_name] ...

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