#查看mysql有哪些数据库;
show databases;


创建一个数据库名称为DataBaseName,字符编码为utf8支持中文
create database DataBaseName charset utf8;

相应的在muysql目录下就会有我们创建的数据库的文件夹


进入数据库,选中某个数据库
use 数据库名称 查询数据库中下有哪些表
show tables;

删除数据库

在数据库中创建表格
create table 表的名称

id int not null auto_increment primary key,
name char(32) not null,
sex char(20) not null,
age tinyint unsigned not null,
tel char(13) null default "-"
);
上面的例子我们要注意一下,最后一列的行尾不需要加逗号 这里要注意,如果一列设置为自增,auto_increment 则必须是索引,而我们这里用了一个特殊的索引,主键索引,primary key,如果某一列有一个primary key,则这列就是主键索引列
这里我们说一下主键索引 主键的约束:
1、一张表只能有一个主键,主键一般情况下也是自增的,且是唯一的不能重复,且不能为空,不能为null
2、一般将自增列设置为主键,因为自增列一定是非空,且不能重复,且一张表只能有一个自增列
3、但是可以多列成一个主键
主键的一般用法:
1、为了简单,我们在创建表的时候创建一个nid的列表,用上auto_increment和primary_key来实现主键的设置
2、所以我们一般就是用nid来作为主键列,每次创建一张表就搞一个nid列就可以了
nid int not null auto_increment primary_key----------------创建主键列

查看表结构
desc 表的名称;


查看创建表的语句
show create table 表的名称;


往表中插入数据

insert into 表的名称(name,sex,age,tel) values(“alex”,“man”,"12","384455")


#查看表的内容
select * from 表的名称;


#查看年龄大于20的

select * from 表的名称 where aga > 20;


#查看年龄大于20,sex为man的数据
select * from 表的名称 where aga > 20 and sex="man";

表的删除的相关操作

delete from 表的名称;

清空表的内容,但是表会保留

drop table test1;

drop命令,将整个表删除的命令

用户管理相关的命令


#可以做模糊匹配,查看表的名称中 aga包括1*的任何语句
select * from 表的名称 where age like "1%"; #查看age是以1开头的表,只显示name和sex两列
select name,sex for 表的名称 where age like "1%"; #修改表的中的数据,修改name为alex的表的age为10
update 表的名称 set age=10 where name=“alex” #修改表中的age全部为10
update 表的名称 set age=10 #删除表中的name为rain这一列
delete from 表的名称 where name=“rain”; #给表中增加一个字段,默认值可以为空
alter table 表的名称 add colum nal char(64);

mysql数据库的最基本的命令的更多相关文章

  1. mysql数据库优化课程---2、命令其实也就是那几个单词

    mysql数据库优化课程---2.命令其实也就是那几个单词 一.总结 一句话总结: 比如show,use,alter 1.开启和关闭mysql服务? Windows下:net start/stop m ...

  2. 使用mysql数据库过程中常用的命令

    1.添加用户:GRANT USAGE ON . TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION; 2.列出mysql数 ...

  3. MySQL数据库查询中的特殊命令

    第一:   MySQL的安装 下载MySQL软件,修改安装路径之后 安装数据库MySQL5.7.18 第一步:数据库MySQL5.7.18可以在官网上下载对应的版本,下载地址:http://www.f ...

  4. MySQL数据库的初始化mysql_install_db 【基础巩固】

    一.mysql_install_db说明 当MySQL的系统库(mysql系统库)发生故障或需要新加一个mysql实例时,需要初始化mysql数据库. 需要使用的命令:/usr/local/mysql ...

  5. TODO:MongoDB MySQL数据库备份

    TODO:MongoDB MySQL数据库备份 1. MongoDB使用命令备份 mongodump进行整个数据库备份,主要用到的命令参数: -d 要备份的数据库 -o 输出的路径 ./mongodu ...

  6. java文件来演示如何访问MySQL数据库

    java文件来演示如何访问MySQL数据库. 注:在命令行或用一个SQL的前端软件创建Database. 先创建数据库: CREATE DATABASE SCUTCS; 接着,创建表: CREATE ...

  7. Linux环境安装MySQL数据库

    1.  下载mysql安装包 下载地址1:  http://www.mysql.com/   (mysql官网) 下载地址2:  http://mirrors.sohu.com/mysql/   (其 ...

  8. liunx环境下安装mysql数据库

    一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除 (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配 ...

  9. ubuntu系统安装的MySql数据库,远程不能访问的几种可能问题

    安装MySQL数据库后一般会遇到远程计算机不能连接的问题,具体问题需要我们排查.可能一:MySql数据库是否提供了外部访问的用户以及权限?可能二:MySql的配置文件是否只绑定了本机ip(ubuntu ...

随机推荐

  1. ROS-RouterOS hAP ac2+usb 4G上网卡+小米新推的无线上网卡是绝配

    月租9元.每日缴1元.上网不限量 Model Tested RouterOS version Format Passthrough support TechnologiesZTE MF823 v6.8 ...

  2. cs 更新

    CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素. 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染). CSS语法 CSS实例 ...

  3. SignalR (一)

    关于SignalR 因近期要在项目中使用 SignalR 来开发实时web 程序,可在这之前,对SignalR 的了解并不是很多,甚至不知道 SignalR 到底是用来干什么的,可是在经过这段时间的学 ...

  4. windows环境下简单Jenkins持续集成搭建

    Jenkins是基于Java开发的持续集成工具,所以在安装Jenkins之前我们要确定电脑上已经安装了Java JDK并且环境变量配置正确,否则在启动使用java -jar Jenkins.war启动 ...

  5. vb 使用StreamWriter书写流写出数据并生成文件

    sql = "Select case when date ='' then '0'else CONVERT(varchar(100), date, 101) end as date,case ...

  6. UVA375

    题意: 已知等腰三角形的高H,底边长B,这时有一个内切圆C, 以内切圆C和长度为B对应的角的角平分线的交点做切线. 切线与角平分线相交,此时切线,和俩边又会出现一个小的等腰三角形,也有一个小的内切圆C ...

  7. 《内存数据库和mysql的同步机制》

    如下图  

  8. Redis 几个全局命令, 以及事物

    1, 清空当前数据库的所有数据 =>  flushdb 2, 清空所有数据库的所有数据 => flushall 3, key 值检索命令 => scan num match if 会 ...

  9. RESTful介绍和使用教程

    出自:https://blog.csdn.net/x541211190/article/details/81141459 一.REST起源REST(Representational State Tra ...

  10. HTTP状态码 解析

    原文地址:HTTP状态码:400500错误代码(个人总结)作者:lining2008net 一些常见的状态码为: 200-服务器成功返回网页 404-请求的网页不存在 503-服务不可用 详细分解: ...