数据库-基本语句必备

一、数据库

1.测试mysql是否可用

mysql -V

2.打开mysql服务

mysql -uroot -p123456 -h192.168.88.161

3.数据库的创建

CREATE DATABASE Student;

4.查看当前所有数据库

SHOW DATABASES;

5.使用数据库

USE Student;

6.查看当前数据库

SELECT DATABASE();

7.删除数据库

DROP DATABASE Student;

二、数据表

1.创建数据表

CREATE TABLE students ( id INT NOT NULL, name VARCHAR(30), gender VARCHAR(30) );

2.查看当前数据库中所有的数据表名称

SHOW TABLES;

3.使用in 查询指定数据库中所有的表名称.

SHOW TABLES IN test_db;

4.查询表中字段的详细信息

DESC students;

5.删除数据表

DROP TABLE students;

6.新增列

ALTER TABLE students ADD height DOUBLE;

7.修改列

ALTER TABLE students CHANGE id stu_id VARCHAR(30) not null;

8.删除列

ALTER TABLE students DROP gender;

9.修改表名

ALTER TABLE students RENAME TO heros;

10.中文

USE test_db_utf8;

三、数据

1.插入

INSERT INTO student VALUE (1, '小明', '男');

INSERT INTO student(id, name) VALUE (2, '小芳');

2.修改

UPDATE student SET gender = '女' WHERE id = 4;

3.删除

DELETE FROM student WHERE id = 5;

4.删一个格(删除表中id=6的gender字段的值)

UPDATE student SET gender = NULL WHERE id = 6;

5.删除所有的数据

DELETE FROM student;

四、主键

1.主键

primary key(既不重复,也不为空,放字段后)

2.删主键

ALTER TABLE heros DROP PRIMARY KEY ;

3.自增

auto increment(放字段后)

4.标签

comment = ' '(放字段后)

5.非空

not null(放字段后)

6.唯一约束

unique(该字段不能重复,放字段后)

五、查询

1.查看表

select * from 表名;

2.指定列

SELECT pname, price FROM product;(列可计算,可常数)

3.比较

SELECT * FROM product WHERE price > 600;(可 between and 或 in 范围)

4.模糊

SELECT * FROM product WHERE name LIKE '香%';

5.不空

······ WHERE price IS NOT NULL;

  • 11
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值