• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL常见SQL语句使用方法总结

MySQL常见SQL语句使用方法总结

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL,SQL语句等相关知识,希望本文的分享对您有所帮助
A:常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysql>use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname < filename.sql C:使用mysql命令 mysql -u username -p -D dbname < filename.sql

创建数据库

create database <数据库名>;

显示所有的数据库

show databases;

删除数据库

drop database <数据库名>;

选择数据库

use <数据库名>;

查看当前使用的数据库

select database();

当前数据库包含的表信息:

show tables;

建表

create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

mysql> create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default '0',
> degree double(16,2));

获取表结构

desc 表名,或者show columns from 表名

mysql>DESCRIBE MyClass;
mysql>desc MyClass; 
mysql>show columns from MyClass;

删除表

drop table <表名>

mysql> drop table MyClass;

插入数据

insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]

mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59);

查询表中的数据

1)、查询所有行
命令: select <字段1,字段2,...> from < 表名 > where < 表达式 >
例如:查看表 MyClass 中所有数据
mysql> select * from MyClass;2)、查询前几行数据
例如:查看表 MyClass 中前2行数据
mysql> select * from MyClass order by id limit 0,2;
或者:
mysql> select * from MyClass limit 0,2;

删除表中数据

delete from 表名 where 表达式

mysql> delete from MyClass where id=1;

修改表中数据

update 表名 set 字段=新值,… where 条件

mysql> update MyClass set name='Mary' where id=1;

在表中增加字段:

alter table 表名 add字段 类型 其他; 

mysql> alter table MyClass add passtest int(4) default '0'

更改表名:

rename table 原表名 to 新表名; 

mysql> rename table MyClass to YouClass;

更新字段内容

update 表名 set 字段名 = 新内容update 表名 set 字段名 = replace(字段名,'旧内容','新内容');
文章前面加入4个空格update article set content=concat('  ',content);

更新字段部分字符串

update contents set `text`=REPLACE(text,'http://www.lvtao.net','https://www.lvtao.net')

字段:数值类型
2821500286.png

字段:字符串型

3580688214.png
字段:日期型
4083039105.png



分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2017-05-11MySQL中修改库名的操作教程
  • 2018-12-05MySQL两大存储引擎InnoDB与MyISAM的区别
  • 2017-05-11mysqldump数据库备份参数详解
  • 2017-05-11使用Rotate Master实现MySQL 多主复制的实现方法
  • 2018-12-05小议sqlserver数据库主键选取策略
  • 2018-12-05jdbc:oracle:thin 连接问题
  • 2018-12-05ORACLE PL/SQL 触发器编程篇介绍
  • 2018-12-05MySQL保存中文乱码的原因和解决办法
  • 2018-12-05MSSQL数据库迁移之用户名问题
  • 2018-12-05【mysql教程】MySQL 元数据

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 用SQL语句实现替换字符串
    • mysql查询语句通过limit来限制查询的行数
    • SQL Server的复制功能
    • 可以改善mysql性能的InnoDB配置参数
    • oracle删除已存在的表的实例
    • 根据status信息对MySQL服务器进行优化
    • Java如何连接Mysql数据库
    • 安装MySQL 5后无法启动(不能Start service)解决方法小结
    • access下如何恢复已经删除的记录;如何恢复已经删除的表、窗体等
    • sqlserver 系统存储过程 中文说明

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有