首页 关于我们 成功案例 网站建设 新闻中心 联系方式
QQ联系
电话联系
手机联系

MySQL的基本命令

MySQL的基本命令 发布时间:2021-09-06 22:23
MySQL的基本命令 发布者:光子(济南)传媒有限公司
MySQL的基本命令 浏览次数:565

1、登录

mysql -uroot -p
password: // 这里直接键入密码即可,在linux中是不显示键入的内容的, 键入后直接回车就可以登录了。

2、创建一个数据库

CREATE DATABASE 数据库名;

3、删除一个数据库

drop database <数据库名>;

4、选择一个数据库

use <数据库名>;

5、创建一个数据表

CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;

6、删除数据表

DROP TABLE table_name ;

7、插入数据

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES                       ( value1, value2,...valueN );

8、查询数据

SELECT column_name,column_name
FROM table_name[WHERE Clause][LIMIT N][ OFFSET M]

如果数据字段太多导致显示有问题,可以在查询语句后面加\G 

9、更新数据

UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]

10、删除数据

DELETE FROM table_name [WHERE Clause]

11、连接查询,删除重复数据

SELECT expression1, expression2, ... expression_n
FROM tables[WHERE conditions]UNION [ALL | DISTINCT]SELECT expression1, expression2, ... expression_n
FROM tables[WHERE conditions];

12、分组查询

SELECT column_name, function(column_name)FROM table_name
WHERE column_name operator value
GROUP BY column_name;

需要条件筛选时使用having

13、null值处理

使用 is null 和 is not null

SELECT * FROM runoob_test_tbl WHERE runoob_count IS NULL;

14、增加表字段

ALTER TABLE testalter_tbl ADD i INT;

15、删除表字段

ALTER TABLE testalter_tbl  DROP i;

16、修改表字段

ALTER TABLE testalter_tbl MODIFY c CHAR(10);


相关推荐