#查看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);

最新文章

  1. (UWP开发)基于Windows10 Anniversary SDK创造出位于可视化层的DropShadow
  2. WebForm 内置对象2
  3. 转:MyBean简介
  4. 【Swift学习】Swift编程之旅---枚举(十二)
  5. Yii2 事务
  6. 【python网络编程】新浪爬虫:关键词搜索爬取微博数据
  7. CAS单点登录系统整合——注册的问题
  8. PHP无限极分类实现
  9. 什么是商业智能BI和实施BI的解决方案【转】
  10. java内部类的定义原则
  11. AOE网上的关键路径(最长路径 + 打印路径)
  12. uva 725 Division(除法)暴力法!
  13. 【7】JAVA---地址App小软件(AddrBusiness.class)(逻辑层)
  14. 何谓Dandy?它是一种着装风格
  15. Struts2 对Action中所有方法进行输入校验、单个方法进行校验
  16. html的头部标签详解
  17. javascript 正则表达式学习教程
  18. php 命令行插件 - phpsh
  19. iOS客户端图片智能裁剪
  20. ABP之N层架构

热门文章

  1. dede:channel的type改为son,currentstyle当前样式就不起作用
  2. Jquery_artDialog对话框弹出
  3. sklearn的BaseEstimator、transformerMixin、ClassifierMixin、RegressorMixin、ClusterMixin介绍
  4. Spark分析之MemoryStore
  5. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #15 ramzswap
  6. solr之模糊搜索(Fuzzy matching)
  7. 2018-2019-2 《网络对抗技术》Exp5 MSF基础应用 Week7-8 20165233
  8. 搜集几个API接口
  9. leetcode405
  10. shiro 与spring的集成