mysql 数据库基础操作
2018-03-10 17:38
330 查看
连接本机
root :账户 123:密码
mysql -u root -p123;
连接远程主机mysql
110.110.110.110为ip地址
mysql -h 110.110.110.110 -u root -p 123;
操作数据库
查看mysql所有的数据库名
mysql> SHOWTABLES;
使用某个数据库
mysql> USE 库名;
建立数据库:mysql> CREATE DATABASE 库名;
删除数据库:mysql> DROP DATABASE 库名;
表操作
显示表的结构
mysql>DESCRIBE 表名; (DESC 表名)
建数据表
mysql> USE 库名; //进入数据库
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
一张表只能有一个主键。一个自动递增属性。
建一张学生信息表。字段为 学号 整型 非空 自动递增 主键 ,姓名 字符型 长度为10 ,分数 整型 默认值为0。
CREATE TABLE student(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,name VARCHAR(10),score INT DEFAULT 0);
增加数据
mysql>INSERT INTO 表名 VALUES(”hyq”,”M”);
往学生信息表中添加数据
INSERT INTO student(id,name,score) VALUES(1,'张三',98);
一次性添加多行数据
mysql> INSERT INTO 表名 VALUES(”yi”,”M”),(”er”,”T”);
INSERT INTO student(id,name,score) VALUES (2,'王二',98) , (3,'王三',98) , (4,'王四',98);
查询数据
*号代表所有字段,可以自己设置想要查询的字段
mysql>SELECT * FROM 表名;
查询学生表中的所有数据
SELECT * FROM student; 或者ELECTid,name,score FROM student;
修改数据
mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';
把学号为 1 的学生名字修改成李老大 分数修改为 101分。
UPDATE student SET name='李老大',score=101 where id=1;
删除数据
mysql>DELETE FROM 表名 WHERE 字段名=1;
删除学号为4的学生数据
DELETE FROM student WHERE id=4;
清空整张学生表
DELETE FROM student;
删除学生表表
DROP TABLE student;
root :账户 123:密码
mysql -u root -p123;
连接远程主机mysql
110.110.110.110为ip地址
mysql -h 110.110.110.110 -u root -p 123;
操作数据库
查看mysql所有的数据库名
mysql> SHOWTABLES;
使用某个数据库
mysql> USE 库名;
建立数据库:mysql> CREATE DATABASE 库名;
删除数据库:mysql> DROP DATABASE 库名;
表操作
显示表的结构
mysql>DESCRIBE 表名; (DESC 表名)
建数据表
mysql> USE 库名; //进入数据库
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
一张表只能有一个主键。一个自动递增属性。
建一张学生信息表。字段为 学号 整型 非空 自动递增 主键 ,姓名 字符型 长度为10 ,分数 整型 默认值为0。
CREATE TABLE student(id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,name VARCHAR(10),score INT DEFAULT 0);
增加数据
mysql>INSERT INTO 表名 VALUES(”hyq”,”M”);
往学生信息表中添加数据
INSERT INTO student(id,name,score) VALUES(1,'张三',98);
一次性添加多行数据
mysql> INSERT INTO 表名 VALUES(”yi”,”M”),(”er”,”T”);
INSERT INTO student(id,name,score) VALUES (2,'王二',98) , (3,'王三',98) , (4,'王四',98);
查询数据
*号代表所有字段,可以自己设置想要查询的字段
mysql>SELECT * FROM 表名;
查询学生表中的所有数据
SELECT * FROM student; 或者ELECTid,name,score FROM student;
修改数据
mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';
把学号为 1 的学生名字修改成李老大 分数修改为 101分。
UPDATE student SET name='李老大',score=101 where id=1;
删除数据
mysql>DELETE FROM 表名 WHERE 字段名=1;
删除学号为4的学生数据
DELETE FROM student WHERE id=4;
清空整张学生表
DELETE FROM student;
删除学生表表
DROP TABLE student;
相关文章推荐
- mysql之sql语句-数据库、表内容相关的基础操作
- MySQL基础操作之对数据库和表的增删改查
- MySql基础之数据库简介及mysql系统级操作和基础语法
- MySQL基础数据库和表操作
- python连接sqlite(mysql)数据库以及sqlite数据库基础操作
- MySQL基础2---数据库的基本操作
- MySQL 基础学习一 数据库以及单表的基本操作
- Linux下将数据库从MySQL迁移到MariaDB的基础操作教程
- mysql基础和数据库数据表的基本操作
- MySQL 学习基础笔记-MySQL基本数据库的操作
- MySQL基础(一)- 数据库基本操作
- MySQL核心基础(二)之数据库基本操作
- 数据库设计以及mysql操作基础
- Mysql基础—对数据库和表的基本操作
- 【MYSQL】数据库操作基础笔记
- 【PHP基础知识】——数据库MySQL操作(下)
- Mysql基础知识:操作数据库
- Linux下将数据库从MySQL迁移到MariaDB的基础操作教程
- 【PHP基础知识】——数据库MySQL操作(上)
- MySQL基础-数据库基本操作