您的位置:首页 > 数据库 > MySQL

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;
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: