我爱编程

MySQL命令大全

2018-05-25  本文已影响0人  徐德东

1,启动和关闭数据库

net start mysql

net stop mysql

2,根据用户名密码,登录数据库

mysql -uroot -p

如果数据库没有密码则使用  mysql -uroot

3:查看在当前服务器中有多少个数据库

show databases; 

4,删除某个数据库

drop database dbname;

commit;

5,创建数据库

create database db_name default charset="utf8";或者

create database db_name default character set utf8 collate utf8_general_ci;

6:更改数据库的字符编码

ALTERDATABASEdb_nameDEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;

7:创建表

create table tb_name(id int(10) not null auto_increment, primary key, name varchar(20), age int(3));

CREATE TABLE `auth_user` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `username` varchar(30) NOT NULL,

  `first_name` varchar(30) NOT NULL,

  `last_name` varchar(30) NOT NULL,

  `email` varchar(75) NOT NULL,

  `password` varchar(128) NOT NULL,

  `is_staff` tinyint(1) NOT NULL,

  `is_active` tinyint(1) NOT NULL,

  `is_superuser` tinyint(1) NOT NULL,

  `last_login` datetime NOT NULL,

  `date_joined` datetime NOT NULL,

  PRIMARY KEY (`id`),

  UNIQUE KEY `username` (`username`)

) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8

8: 显示某一个表

show create table tb_name;

9:显示表结构

desc tb_name

10:插入数据

insert into tableName(id,name...) values('1','admin',...); 

11:查询数据

select * from tb_name; 

12, 导入.sql文件(文件所在路径是F:\file.sql 

source F:/file.sql; 

13,删除表

drop table tb_name;

14,删除表中的所有数据,但是表结构依然存在

delete from tb_name; 

15,更新表中的数据,如果没有where,则将影响所有的记录

update tb_name set name='administrator' where id='1'; 

16,查看服务器版本和当前日期和当前时间

select version(),current_date, current_time; 

select version(); 

 select now(); 

17,把mysql作为一个简单的计算器

select pi();     #圆周率

select pi()*10; 

18,查看用户

select user(); 

19,使用load 

load data local infile filePath into table tb_name; 

一、连接MYSQL

格式: mysql -h主机地址-u用户名-p用户密码

二、修改密码。

格式:mysqladmin -u用户名-p旧密码password新密码

上一篇下一篇

猜你喜欢

热点阅读