mysql 注釋 MySql注釋

2021-10-25 14:03:50 字數 3096 閱讀 8906

cmd顯示mysql中文亂碼解決

首先cmd預設編碼是gbk,而mysql預設使用的是utf-8 所以你可以設定cmd為

chcp 65001 就是換成utf-8**頁

chcp 936 可以換回預設的gbk

chcp 437 是美國英語

mysql> show variables like 'character%';

同時也可以設定mysql

set names gbk

mysql -hlocalhost -uroot -p

斷開:exit (回車)

建立授權:grant select on 資料庫.* to 使用者名稱@登入主機 identified by \"密碼\"

修改密碼:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

刪除授權: revoke select,insert,update,delete om *.* from test2@localhost;

顯示資料庫:show databases;

顯示資料表:show tables;

顯示表結構:describe 表名;

建立庫:create database 庫名;

刪除庫:drop database 庫名;

使用庫:use 庫名;

建立表:create table 表名 (字段設定列表);

刪除表:drop table 表名;

修改表:alter table t1 rename t2

查詢表:select * from 表名;

清空表:delete from 表名;

備份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql

恢復表: mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql(操作前先把原來表刪除)

增加列:alter table t2 add c int unsigned not null auto_increment,add index (c);

修改列:alter table t2 modify a tinyint not null, change b c char(20);

刪除列:alter table t2 drop column c;

備份資料庫:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql

-- mysql

drop table if exists users;

create table users

id integer primary key auto_increment comment '序號',

account varchar(20) not null comment '姓名',

passwd varchar(20) not null comment '密碼'

)comment ='使用者表';

insert into users(account,passwd) values ("張三", "警察");

insert into users(account,passwd) values ("李四", "銷售");

insert into users(account,passwd) values ("王武", "工程師");

select * from users;

-- 修改表的注釋

alter table mytest.users comment '修改後的表的注釋';

-- 修改欄位的注釋

alter table mytest.users modify column id int comment '修改後的字段注釋'; -- '序號'

alter table mytest.users modify column account varchar(20) not null comment '修改後的字段注釋';-- '姓名'

alter table mytest.users modify column passwd varchar(20) not null comment '修改後的字段注釋'; -- '密碼'

--注意:欄位名和字段型別照寫就行

指定utf8編碼,否則dbvisualizer提交到mysql的中文資料會有亂碼問題

-- sqlite不支援comment注釋

drop table if exists users;

create table users

-- '使用者表'

id integer primary key autoincrement,-- '序號'

account varchar(20) not null,-- '姓名'

passwd varchar(20) not null-- '密碼'

insert into users(account,passwd) values ("張三", "警察");

insert into users(account,passwd) values ("李四", "銷售");

insert into users(account,passwd) values ("王武", "工程師");

select * from users;

dbvisualizer-8.0.9連線sqlite資料庫

第一種方式:

第二種方式:

mysql注釋 mysql注釋

mysql 伺服器支援 到該行結束 到該行結束 以及 行中間或多個行 的注釋方格 mysql select 1 1 這個注釋直到該行結束 mysql select 1 1 這個注釋直到該行結束 mysql select 1 這是乙個在行中間的注釋 1 mysql select 1 這是乙個 多行注釋...

mysql整段注釋 mysql的注釋

一直沒怎麼用過mysql資料庫,今天用mysqldump備份了一下表結構,記錄一下遇到的問題 1.mysqldump預設匯出沒有事務和儲存過程,如果想匯出這些可以用 e 和 r routines dump stored routines functions and procedures 2.mysq...

mysql整段注釋 mysql的注釋

一直沒怎麼用過mysql資料庫,今天用mysqldump備份了一下表結構,記錄一下遇到的問題 1.mysqldump預設匯出沒有事務和儲存過程,如果想匯出這些可以用 e 和 r routines dump stored routines functions and procedures 2.mysq...