码迷,mamicode.com
首页 > 数据库 > 详细

MySql注释

时间:2016-03-29 00:40:21      阅读:495      评论:0      收藏:0      [点我收藏+]

标签:

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

连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)
断开: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注释

标签:

原文地址:http://www.cnblogs.com/asoks/p/5331148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!