mysql-常用sql语句基础
2021/4/14 19:27:59
本文主要是介绍mysql-常用sql语句基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
常用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 students modify id int(10); 修改表中的字段类型和字段名称: 语法:**alter table** 表名 change 原字段名 新字段名 新字段类型**;** alter table students change name stname char(20); 在表中添加字段: 语法: alter table students add sex enum('M','W'); 在制定位置添加字段 如在第一列添加一个字段 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;
这篇关于mysql-常用sql语句基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7