mysql常用命令

MySQL数据库的默认参数:

默认端口:3306
默认主机名:localhost
默认用户名:root
自己需要设置密码。

一、启动或关闭MySQL服务
1.启动服务。开始——运行——cmd 进入命令提示符:输入:net start mysql
2.关闭服务。开始——运行——cmd 进入命令提示符:输入:net stop mysql
二、显示相关信息
show databases; 显示数据库

create database name; 创建数据库
  use databasename; 选择数据库
  drop database name 直接删除数据库,不提醒
  show tables; 显示表
  describe tablename; 显示具体的表结构
  select 中加上distinct去除重复字段
  mysqladmin drop databasename 删除数据库前,有提示。
  显示当前mysql版本和当前日期
  select version(),current_date;
  修改mysql中root的密码:
  shell>mysql -h localhost -u root -p //登录
  mysql> update user set password=password(“xueok654123”) where user=‘root’;
  mysql> flush privileges //刷新数据库
  mysql>use dbname; 打开数据库:
  mysql>show databases; 显示所有数据库
  mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后
  mysql>describe user; 显示表mysql数据库中user表的列信息);

三、库操作:相关创建、删除等操作
1、创建数据库

命令:create database <数据库名>
  例如:建立一个名为xhkdb的数据库
  mysql> create database xhkdb;
  2、显示所有的数据库
  命令:show databases (注意:最后有个s)
  mysql> show databases;
  3、删除数据库
  命令:drop database <数据库名>
  例如:删除名为 xhkdb的数据库
  mysql> drop database xhkdb;
  4、连接数据库
  命令: use <数据库名>
  例如:如果xhkdb数据库存在,尝试存取它:
  mysql> use xhkdb;
  屏幕提示:Database changed
  5、查看当前使用的数据库
  mysql> select database();
  6、当前数据库包含的表信息:
  mysql> show tables; (注意:最后有个s)
四、表操作,操作之前应连接某个数据库
  1、建表
  命令:create table <表名> ( <字段名1> <类型1> [,…<字段名n> <类型n>]);
  mysql> create table MyClass(
  > id int(4) not null primary key auto_increment,
  > name char(20) not null,
  > sex int(4) not null default ‘0’,
  > degree double(16,2));
  2、获取表结构
  命令: desc 表名,或者show columns from 表名
  mysql>DESCRIBE MyClass
  mysql> desc MyClass;
  mysql> show columns from MyClass;
  3、删除表
  命令:drop table <表名>
  例如:删除表名为 MyClass 的表
  mysql> drop table MyClass;
  4、插入数据
  命令:insert into <表名> [( <字段名1>[,…<字段名n > ])] values ( 值1 )[,
  ( 值n )]
  例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩

你可能感兴趣的:(java,sql,入门,开发语言)