Home Database Mysql Tutorial mysql的基本用法

mysql的基本用法

Jun 07, 2016 pm 03:01 PM
linux mysql Basic usage Community forum Enter

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 创建数据库:create database [if not exist]name [character set 编码方式 collate 校对规则] 显示库的创建信息:show create database name 数据库的删除:drop database [if exist]name 备份数据

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  创建数据库:create database [if not exist]name [character set 编码方式 collate 校对规则]

  显示库的创建信息:show create database name

  数据库的删除:drop database [if exist]name

  备份数据库:mysqldump -u用户名 -p数据库名>(路径)文件名。sql(windows命令、脚本文件,要退出sql命令窗口quit)

  数据库恢复(1):Source 文件名。sql(sql命令)

  1、创建库 create database name;

  2、恢复数据 Source (加路径)文件。sql

  数据库恢复(2):(上面步骤2改为)mysqldump -u用户名 -p数据库名

  查看表的结构:desc table_name;

  更改表的名字:rename table table_name to new_name;

  更改表的列名:alter table table_name change column name new_name 类型;

  1、插入失败的解决方案:

  show variables like 'chara%'

  set character_set_client=gb2312

  显示失败后的解决方案:set character_set_results=gb2312(只对这次有效窗口关闭后失效,永久有效应该改配置文件)

  修改表中数据:update table_name set col_name=value where …;

  删除一条记录:delete from table_name where …;

  不能删除某一列的值,也不能删除表;删除时应注意与其他表的参照完整性问题

  truncate 也可以删除表中的记录(先摧毁表再重建表的结构)

  查询语句:select [distinct](过滤掉重复数据) col1,col2 from table_name;

  可以多数据进行运算:select col_name+10 from table_name;select(col1+col2+col3)from table_name

  使用别名进行显示:select(col1+col2+col3) as 总数 from table_name(不用as也可以)

  模糊查询中%代表一个或多个字符_代表一个字符

  order by 放在select语句后面进行排序 …order by col_name asc/desc;

  count统计:select count(*) from table_name;统计有多少行

  sum合计函数:select sum(列名) from table_name;统计该列数据总和

  AVG返回平均值

  Max/min返回最大值最小值

  group by:对列进行分组

  有合计函数时使用having子句过滤where放在最后 而不能用where

  定义主键(primary key)不允许为空不允许重复

  定义主键自动增长 auto_increment

  定义唯一性:unique

  非空:not null;

  定义外键约束:constraint ordersid_FK foreign key (ordersid) references others(id);

mysql的基本用法

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

MySQL's Role: Databases in Web Applications MySQL's Role: Databases in Web Applications Apr 17, 2025 am 12:23 AM

The main role of MySQL in web applications is to store and manage data. 1.MySQL efficiently processes user information, product catalogs, transaction records and other data. 2. Through SQL query, developers can extract information from the database to generate dynamic content. 3.MySQL works based on the client-server model to ensure acceptable query speed.

Laravel Introduction Example Laravel Introduction Example Apr 18, 2025 pm 12:45 PM

Laravel is a PHP framework for easy building of web applications. It provides a range of powerful features including: Installation: Install the Laravel CLI globally with Composer and create applications in the project directory. Routing: Define the relationship between the URL and the handler in routes/web.php. View: Create a view in resources/views to render the application's interface. Database Integration: Provides out-of-the-box integration with databases such as MySQL and uses migration to create and modify tables. Model and Controller: The model represents the database entity and the controller processes HTTP requests.

Linux Architecture: Unveiling the 5 Basic Components Linux Architecture: Unveiling the 5 Basic Components Apr 20, 2025 am 12:04 AM

The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

Solve database connection problem: a practical case of using minii/db library Solve database connection problem: a practical case of using minii/db library Apr 18, 2025 am 07:09 AM

I encountered a tricky problem when developing a small application: the need to quickly integrate a lightweight database operation library. After trying multiple libraries, I found that they either have too much functionality or are not very compatible. Eventually, I found minii/db, a simplified version based on Yii2 that solved my problem perfectly.

How to run java code in notepad How to run java code in notepad Apr 16, 2025 pm 07:39 PM

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

How to check the warehouse address of git How to check the warehouse address of git Apr 17, 2025 pm 01:54 PM

To view the Git repository address, perform the following steps: 1. Open the command line and navigate to the repository directory; 2. Run the "git remote -v" command; 3. View the repository name in the output and its corresponding address.

Laravel framework installation method Laravel framework installation method Apr 18, 2025 pm 12:54 PM

Article summary: This article provides detailed step-by-step instructions to guide readers on how to easily install the Laravel framework. Laravel is a powerful PHP framework that speeds up the development process of web applications. This tutorial covers the installation process from system requirements to configuring databases and setting up routing. By following these steps, readers can quickly and efficiently lay a solid foundation for their Laravel project.

MySQL vs. Other Programming Languages: A Comparison MySQL vs. Other Programming Languages: A Comparison Apr 19, 2025 am 12:22 AM

Compared with other programming languages, MySQL is mainly used to store and manage data, while other languages ​​such as Python, Java, and C are used for logical processing and application development. MySQL is known for its high performance, scalability and cross-platform support, suitable for data management needs, while other languages ​​have advantages in their respective fields such as data analytics, enterprise applications, and system programming.

See all articles