首页 > 代码库 > mysql

mysql

1.mysql命令

作用 命令 说明 格式
安装mysql mysqld install 默认安装名为mysql的服务  
安装名为mysql的服务 mysqld --install mysql

服务名可以改

  mysqld --install isql

 
初始化 mysqld --initialize-insecure --user=mysql

初始化 默认新建一个用户名为root 密码为空的用户

 
改数据库密码 mysqladmin -u root -p password

将root用户密码改为password

 

 

 

 

 

 

 

 

 

2.windows下服务配置命令

启动服务 net start mysql
关闭服务  net stop mysql
删除服务 sc delete mysql

 

 

 

 

3.mysql命令

功能 示例 说明 格式
登录 mysql -uroot -p 以root账户登录 mysql -h 主机名 -u 用户名 -p
查 库 show databases; 查询mysql中所有数据库的名称  
增 库 create database samp_db character set gbk; 创建一个名为samp_db的库,字符集为gbk create database 数据库名 [其他选项];
删 库 dorp database samp_db   drop database <数据库名>;
改 库 rename database samp_db to samp1_db   rename 就数据库名 to 新数据库名
进入 库 use 库名; 使用该库才能操作其中的表 use 库名;
增 表
create table students
(
id int unsigned not null auto_increment primary key,
name char(8) not null,
sex char(4) not null,
age tinyint unsigned not null,
tel char(13) null default "-"
);
  create table 表名称(列声明);
删 表
drop table 表名
  drop table 表名
改 表
rename table 就表名 to 新表名
修改标的名称  
查 表 show tables    
增 表项 insert into students values(NULL, "王刚", "男", 20, "13811371377");   insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
删 表项     delete from 表名称 where 删除条件;
改 表项     update 表名称 set 列名称=新值 where 更新条件;
查 表项 select * from students;   select 列名称 from 表名称 [查询条件];
增 表列     alter table 表名 add 列名 列数据类型 [after 插入位置];
删 表列     alter table 表名 drop 列名称;
改 表列     alter table 表名 change 列名称 列新名称 新数据类型;
查 表列    

desc 表名;

show columns from 表名;

mysql