当前位置: 首页 > news >正文

mysql

查看数据库
show databases;

创建数据库,会在目录下生成一个文件夹
create database 数据库名 【库选项】;
【库选项】
字符集 charset utf8

查看数据库的创建语句
show create database 数据库名;

删除数据库
drop database 数据库名;

选择数据库
use 数据库名;
扩展:
    \s  可以查看数据库的信息,其中包含所在数据库的信息

设置通讯字符集
set names utf8;



创建数据表
create table 表名 【表选项】

create table stus(
s_id    char(10),
s_name  varchar(32),
s_age   tinyint,
s_sex   char(6)
)charset utf8;

查看数据表
show tables

查看表结构
desc 表名;

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

删除表
drop table 表名;
drop table if exists 表名;


数据基本操作

增加数据
insert into 表名(【字段列表】) values(值列表)
字段列表中字段名不需要加引号
值列表中的字符型必须加引号
个数和顺序都要一直
字段列表可以省略,表示全部字段插入

insert into stus(s_id,s_name,s_age) values('php001','zhangsan',20);
insert into stus values('php002','lisi',20,'男');

查询数据
select *|字段列表 from 表名 【where字句】【group by 子句】【having子句】【order by子句】【limit 子句】
select * from stus where s_age=23;

逻辑运算符
<、>、>=、<=、=、!=、and、or、between m and n、in(值列表)、is null、not、like(必须于%和_配合使用,%后面有0个或多个字符,_代表1个字符)


修改数据
update 表名 set 字段1=值,字段2=值 ... where ...
update stus set s_sex='未知'where s_sex is null;

删除数据
delete from 表名 where ...

create table tFloat(
s_f1    float(12,8),
s_d1    double(20,15)
)charset utf8;

create table tDecimal(
d1  decimal(16,6),
d2  decimal
);

create table tEnum(
color enum('yellow','green','blue','red')
)charset utf8;

create table tSet(
color set('yellow','green','blue','red')
)charset utf8;

create table tDate(
f1 year(4),
f2 date,
f3 time,
f4 datetime,
f5 timestamp
)charset utf8;

drop table if exists test;
create table test(
s_name char(32)
)charset utf8;

select * from
复制代码

相关文章:

  • Spring 依赖注入
  • 重定向
  • 软件测试-Svn服务器搭建全过程-基于Centos6.7-64bit
  • 陈新宇:CKafka在人脸识别PAAS中的应用
  • 开辟sys节点用户层直接操作物理地址(比/dev/mem方便)
  • centos 6.5 安装mysql
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • SoftMax多分类器原理及代码理解
  • BugkuCTF web基础$_GET
  • Android逆向之旅---静态方式分析破解视频编辑应用「Vue」水印问题
  • 2017-12-24 手机编程环境初尝试-用AIDE开发Android应用
  • 2018 年第一季度报告:JavaScript 仍是最热门语言
  • Windows 7 用户已开始收到停止支持的提醒
  • 将用Axis2编写的Web Service项目打包成aar包
  • 微信端web页面传值
  • 0x05 Python数据分析,Anaconda八斩刀
  • Angular Elements 及其运作原理
  • canvas绘制圆角头像
  • hadoop集群管理系统搭建规划说明
  • JWT究竟是什么呢?
  • Laravel Mix运行时关于es2015报错解决方案
  • Laravel 中的一个后期静态绑定
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 聊聊hikari连接池的leakDetectionThreshold
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 我看到的前端
  • 在Unity中实现一个简单的消息管理器
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • Linux权限管理(week1_day5)--技术流ken
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 仓管云——企业云erp功能有哪些?
  • 容器镜像
  • # Maven错误Error executing Maven
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #if 1...#endif
  • #Linux(Source Insight安装及工程建立)
  • #LLM入门|Prompt#3.3_存储_Memory
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (C++17) optional的使用
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转载)OpenStack Hacker养成指南
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .Net Remoting常用部署结构
  • .net 反编译_.net反编译的相关问题
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [《百万宝贝》观后]To be or not to be?
  • [AX]AX2012 SSRS报表Drill through action