mysql锿法_MySQL基本用法

常用sql语句

查看数据库: show databases;

创建一个HA的数据库: create database HA;

查看自己所处的位置: select database();

删除数据库: drop database 'wg';

创建表:

语法:**create table** 表名 (**字段名** 类型**,** 字段名 类型**,** 字段名 类型**);**

mysql> create table student(id int(20),name char(40),age int);

查看表的相关信息:

use mysql ;

show tables;

查看表结构: desc student;

可以指定默认存储引擎和字符集:

mysql> create table student2(id int(20),name char(40),age int)ENGINE=MyISAM DEFAULT CHARSET=utf8;

删除表: drop table student2;

修改表名称:

语法 alter table 表名 rename 新表名

alter table student rename students;

修改表中的字段类型

语法:

alter table 表名 modify 要修改的字段名 要修改的类型

desc student;

alter table students modify column id int(10);

修改表中的字段类型和字段名称:

语法:**alter table** 表名 change 原字段名 新字段名 新字段类型**;**

alter table students change name stname char(20);

在表中添加字段:

语法: alter table students add sex enum('M','W');#enum是枚举类型,表示这个字段中的数据只能为F,M,S三个值中的一个

在制定位置添加字段

如在第一列添加一个字段

alter table students add uid int(10) frist;

在age后面添加一个字段:

alter table students add address char(40) after age;

删除表中的字段:

alter table students drop address;

插入字段

语法:

insert into 表名 values ( 字段值1,字段值2,字段值3);

insert into student values(1,'zhangs',21);

查询表中的记录

select * from student ;

select id,name from student;

删除id 为3的行:

delete from students where id=3;

删除age为空的行;

delete from students where age is null;

更新记录:

update students set sex='M' where id=2;

所有的都变为2

update students set id=2;

SQL 基础条件查询语句

select name,age from stuendts;

去重复查询语句:

select distinct name,age from students;

select distinct id,name,age from students where id=3;

select id,name from students where id >3 and age >25;

select id,name from students where id >3 or age >25;

mysql 区分大小写查询

select name from studnets where name='jk';

select * from students where binary name ='jk';

mysql 查询排序:

select distinct id from students order by id;

select distinct id from students order by id desc;

关于MySQL命令帮助

help show;

help select;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/557232.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java并发面试宝典,并发相关面试再也难不倒你!

1、在java中守护线程和用户线程的区别? java中的线程分为两种:守护线程(Daemon)和用户线程(User)。 任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);…

mysql open table_MySQL open table

背景:MySQL经常会遇到Too many open files,MySQL上的open_files_limit和OS层面上设置的open file limit有什么关系?源码中也会看到不同的数据结构,TABLE, TABLE_SHARE,跟表是什么关系?MySQL flush tables又…

mysql 视图 mybatis_Mybatis调用视图和存储过程的方法

现在的项目是以Mybatis作为O/R映射框架,确实好用,也非常方便项目的开发。MyBatis支持普通sql的查询、视图的查询、存储过程调用,是一种非常优秀的持久层框架。它可利用简单的XML或注解用语配置和原始映射,将接口和java中的POJO映射…

JUC详解

JUC 前言: 在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。下面一起来看看它怎么使用。 一、volatile关键字与内存可见…

mongodb mysql 写_MySQL和MongoDB语句的写法对照

查询:MySQL:SELECT * FROM userMongo:db.user.find()MySQL:SELECT * FROM user WHERE name ’starlee’Mongo:db.user.find({‘name’ : ’starlee’})插入:MySQL:INSERT INOT user (name, age) values (’starlee’,25)Mongo:db.user.insert({‘name’…

抓包工具,知道手机app上面使用的接口是哪个

fiddler。大家可以百度上面好多选择一个安装。这里随便扔一个 在电脑上安装以后。你再配置手机上的一些设置。 首先保证手机和电脑在同一个局域网上,连得wifi域名前面一样的,在电脑的cmd输入ipconfig 然后打开手机的设置。wifi页面点开查看你连的wifi的…

munin mysql_munin 监控 mysql 2种方法

munin自带的有mysql监控功能,但是没有启用。试了二种方法,都可以监控mysql。一,安装munin mysql的perl扩展# yum install perl-Cache-Cache perl-IPC-ShareLite perl-DBD-MySQL二,为监控创建mysql用户mysql> CREATE USER munin…

使用fiddler实现手机抓包

使用fiddler实现手机抓包 手机上无法直接查看网络请求数据,需要使用抓包工具。Fiddler是一个免费的web调试代理,可以用它实现记录、查看和调试手机终端和远程服务器之间的http/https通信。 一、PC端fiddler配置 1. 安装HTTPS证书 手机上的应用很多涉及…

mysql查询最小的id_Mysql查询表中最小可用id值的方法

今天在看实验室的项目时,碰到了一个让我“棘手”的问题,其实也是自己太笨了。先把 sql 语句扔出来// 这条语句在id没有1时,不能得到正确的查询结果。select min(id1) from oslist c where not exists (select id from oslist where id c.id1…

小米手机上安装https证书(例如pem证书,crt证书)详解

小米手机上安装https证书(例如pem证书,crt证书)关键三步: 1.使用第三方浏览器下载.pem 格式的文件 (我使用的是QQ浏览器) 2.将这个文件放入小米的 DownLoad 文件夹下 (这步也可以不做,只要在4…

php打印mysql sql_php的打印sql语句的方法

echo M()->_sql();这样就可以调试当前生成的sql语句;//获取指定天的开始时间和结束时间$datez"2016-05-12";$t strtotime($datez);$start mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));$end mktime(23,59,5…

spring的@ControllerAdvice注解

ControllerAdvice注解是Spring3.2中新增的注解,学名是Controller增强器,作用是给Controller控制器添加统一的操作或处理。 对于ControllerAdvice,我们比较熟知的用法是结合ExceptionHandler用于全局异常的处理,但其作用不止于此。…

mysql游标的用法及作用_Mysql 游标的用法及其作用

mysql 游标的用法和作用,话不多说,这个是网上看到的例子,简答粗暴。例子:当前有三张表a、b、c其中a和b是一对多关系,b和c是一对多关系,现在需要将b中a表的主键存到c中;常规思路就是将b中查询出来…

@ControllerAdvice实现优雅地处理异常

ControllerAdvice,是Spring3.2提供的新注解,它是一个Controller增强器,可对controller中被 RequestMapping注解的方法加一些逻辑处理。最常用的就是异常处理 统一异常处理 需要配合ExceptionHandler使用。 当将异常抛到controller时,可以对异常进行统一处理,规定返…

python django图书管理系统_Python框架:Django写图书管理系统(LMS)

Django模版文件配置文件路径 test_site -- test_site -- settings.pyTEMPLATES [ { BACKEND: django.template.backends.django.DjangoTemplates, DIRS: [os.path.join(BASE_DIR, "template")], # template文件夹位置 APP_DIRS: True, OPTIONS: { context_processor…

springsecurity中session失效后怎样处理_结合Spring Security进行web应用会话安全管理

结合Spring Security进行web应用会话安全管理在本文中,将为大家说明如何结合Spring Security 管理web应用的会话。如果您阅读后觉得本文对您有帮助,期待您能关注、转发!您的支持是我不竭的创作动力!一、Spring Security创建使用se…

如何把数据库从sql变成mysql_如何将数据库从SQL Server迁移到MySQL

一、迁移Database Schema。首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择“File”,“Reverse Engine”再选择Database,将DBMS选择为SQL Server,如图&#xff1…

mysql查询单词出现的位置_在MySQL中从左侧获取一些单词

为此,请在MySQL中使用LEFT。让我们首先创建一个表-mysql> create table DemoTable-> (-> Title text-> );使用插入命令在表中插入一些记录-mysql> insert into DemoTable values(Java database connectivity to MySQL database);mysql> insert in…

linux转mysql_[转] linux下安装mysql服务器

[转自:http://www.extmail.org/forum/archive/2/0510/563.html]安装MySQL服务器你可以根据服务器的CPU类型,下载适合你所用CPU和操作系统的MySQL发行包。从下面的URL下载MySQL 4.1.16以tar.gz形式发布的二进制发行包:http://www.mysql.com增加…

mysql数据库开发要求_MYSQL数据库开发规范

MYSQL数据库开发规范(一) 建表规约1.【推荐】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint ( 1 表示是,0 表示否)。说明:任何字段如果为非负数,必须是 unsigned。正例:表…