Welcome To Heike07's Blog.

欢迎来到Heike07官方博客

MYSQL 常用命令[Info:O]

MYSQL 常用命令


各位在数据库的方面一定有很多脑袋疼的地方吧,下面我来总结一下,废话不多说,直接进入主题,这次的文章没有图,纯干货!

连接MYSQL :

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

例如:mysql -h localhost -u root -p 1234567890  注意:执行操作前要确保在mysql/bin目录下!

建立MYSQL数据库密码

因为一般是没有密码的,所以要建立密码:

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

例如:mysqladmin -u root -password 12345 注意:这里因为默认安装的mysql没有密码,省略旧密码。

 

显示部分:

显示当前数据库服务器中的数据库列表

show databases;

进入某一数据库

use 数据库名字;

显示当前数据库表列表

show tables;

显示表结构

describe 数据表名;

 

建立部分:

建立数据库

create database <数据库名>

建立数据表

格式: create table <数据表名>(<字段名><字段类型>(<字段大小>)……);

例如:create table student (id int(10) , name varchar(20)); //建立了一个学生表存放学生学号和姓名

删除数据库

DROP DATABASE  <数据库名>;

删除数据表

DROP TABLE <数据表名>;

表中数据清空

DELETE FROM <数据表名>;

查询表中数据

select * from <数据表名>;

在表中插入记录

insert into <数据表名> values (‘<值>’,'<值>’);注意:数值型不需要加单引号,字符串需要加单引号

更新表中数据

update <数据表名> set 字段名1=’a’,字段名2=’b’ where <条件>

显示当前use的数据库名

select database();

例子:

create table teacher (                      // 建表start
id int(5) not null primary key,                   // 建立序号字段 非空 主键约束
name varchar(10) not null,                        // 建立姓名字段 非空
sex char(2) not null,                             // 建立性别字段 非空
nian date                                         // 建立年的字段 为日期时间型
);  //end

查询表例子:

select * from teacher;                      // 查询教师表当中的所以记录
select name ,sex from teacher;                    // 查询教室表中的教师姓名和年龄

 

教程结束,自行练习吧!

Heike07

 

 

 

 

 

 

 

 

 

 

点赞

发表回复