mysql中常用命令总结.doc_第1页
mysql中常用命令总结.doc_第2页
mysql中常用命令总结.doc_第3页
mysql中常用命令总结.doc_第4页
mysql中常用命令总结.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

mysql中常用命令总结1、mysql -h localhost -u root -p test22、mysql -uroot padmin23、status24、show user()25、mysql中的时间显示26、mysql中查看数据库信息27、查看表信息28、create database DBName;29、drop databse DBName;210、alter database DBName character set utf8;211、mysql脚本中的注释212、创建表313、删除表314、修改表 (删除列、增加列、修改列、修改表名)315、DML语句(select 、insert、update、delete)316、创建、删除、授权用户417、批量执行sql语句418 、修改mysql用户密码(下面三种方式都通过验证)419、mysql出现乱码问题解决方案:420、mysql自增字段设置521、mysql的驱动名称及URL522、mysql常用图形客户端61、mysql -h localhost -u root -p test 以root用户登录testlocalhost数据库2、mysql -uroot padmin 以root用户密码admin登录localhost服务器3、status 查看mysql当前信息4、show user() 显示当前用户名5、mysql中的时间显示select current_time(); -只显示当前时间 select current_date(); -只显示当前日期 select current_timestamp(); -显示当前的时间和日期6、mysql中查看数据库信息show databases; -列出所有的数据库模式 select database(); -查看当前使用的数据库模式 use database_schema -切换到指定的数据库模式7、查看表信息show tables; -列出当前模式中的数据表 desc tableName; -查看表结构8、create database DBName; -创建数据库模式DBName9、drop databse DBName; -删除数据库模式DBName10、alter database DBName character set utf8; -修改数据库DBName的编码方式11、mysql脚本中的注释 单行注释: -comments 多行注释: /*comments*/12、创建表create table if exists tb_test( id int primary key auto_increment, -创建int类型的主键,且自增长 name varchar(255) not null, -创建字符类型的列,最大长度为255字节 salary float(11,2), -创建小数类型的列,小数点后两位 birthday date, -创建日期类型的字段,只保存日期 sleep time, -创建时间类型的字段 ,只保存时间 ts timestamp, -创建时间戳类型的列,保存日期和时间 description text, -创建大文本类型数据的列,保存大文本,长度不受限制 picture blob -创建二进制类型的列,保存二进制数据); 创建临时表 -临时表是指创建后只在当前数据库内有效,断开与数据库的连接后表就自动删除create temporary table tb_temp( id integer, name varchar(100), primary key(id);13、删除表drop table tableName;14、修改表 (删除列、增加列、修改列、修改表名)alter table tableName drop name; -删除tableName表中的name列alter table tableName change name newName dataType; -修改tableName表中的列alter tableName add name varchar(200) not null default helloword; -向tableName表中添加name列alter table tableName rename to newTableName ; -修改表名15、DML语句(select 、insert、update、delete)select column1,column2 from tableName; -查询表tableName 中的column1、数据select * from tableName; -查询表tableName中的所有字段信息insert into tableName (column1,column2) values(value1,value2); -向表tableName中插入column1、column2字段数据update tableName set column1=value1,column2=value2 where conditions; -更新tableName表中符合conditions条件的记录中的column1字段值为value1,column2字段值为value2delete from tableName where conditions; -删除tableName表中符合条件conditions的记录delete from tableName; -删除tableName表中的所有记录16、创建、删除、授权用户create user username1; -创建用户usernname1grant all privileges on DBName.* to username1% identified by password123 with grant option;-授权用户username1仅能访问数据库DBName下的所有数据表,密码为password123drop user username1; -删除用户username117、批量执行sql语句可以将sql语句写在一个sql格式的脚本文件中,使用批量的方式执行,脚本中的sql语句通过;分隔,-后是注释使用命令source filename.sql 或反斜杠. filename.sql 在控制台批量执行sql语句 mysql -h myhost -u root -p database SET PASSWORD FOR root% = PASSWORD(mysql);直接在数据库中修改记录mysql use mysqlmysql update user set password = password(new_password) where user = user_name;mysql flush privileges;19、mysql出现乱码问题解决方案:(1)修改 my.ini(MySQL Server Instance Configuration 文件)# CLIENT SECTIONclientport=3306mysqldefault-character-set=gbk# SERVER SECTIONmysqlddefault-character-set=gbk (2)修改data目录中相应数据库目录下的db.opt配置文件default-character-set=gbkdefault-collation=gbk_chinese_ci(3)数据库连接串中指定字符集URL=jdbc:mysql:/yourIP/college?user=root&password=yourPassword&useUnicode=true&characterEncoding=gbk 注:在mysql4.1.0版 要加useUnicode=true&characterEncoding=gbk 如果是5.0版以上的,加不加都是没有关系的!(4)在创建数据库时指定字符集create database yourDB CHARACTER SET gbk;(5)在dos命令上要设置set names gbk在创建数据库是请使用如下语句: create database dbName character gbk;20、mysql自增字段设置alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment;alter table album auto_increment=1;创建:mysqlcreate table cc(id int auto_increment,name varchar(20),primary key(id);修改:mysql alter table cc change id id int primary key auto_increment;注:只有int类型且为primary key 才可以使用auto_increment.如果用hibernate作为持久层,那么主键ID处用identity类型.21、mysql的驱动名称及URLD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论