MySQL

SQL(Structured Query Language,结构化查询语言)语言:

       和数据库交互的语言,进行数据库管理的语言。

 mysql数据存储结构

 先数据库,再表,再有数据

数据库管理

查询所有数据库

mysql> show databases;

创建数据库

mysql> create database emp;

查看数据库

mysql> show create database emp;  

删除数据库

mysql> drop database emp(表名);

修改数据库

mysql> alter database emp default character set gbk(字符集);

表管理

创建表

1 CREATE TABLE dept(
2        deptid INT,
3        deptname VARCHAR(10),
4        deptplace VARCHAR(50),
5        createtime DATETIME
6 )

查看表

1 SHOW TABLES;

查看表结构

1 DESC dept;

删除表

1 DROP TABLE dept;

修改表 向已有的数据库表中添加字段

1 ALTER TABLE dept ADD COLUMN compny VARCHAR(20);

删除表中已有的字段

ALTER TABLE dept DROP COLUMN compny;

修改字段类型

ALTER TABLE dept MODIFY COLUMN createtime VARCHAR(20);

修改表字段名称

ALTER TABLE dept CHANGE COLUMN compny age INT;

修改表名称

ALTER TABLE dept RENAME TO bigpig;
DESC bigpig;

向表中添加数据

INSERT INTO person VALUES('野猪乔治','',5,'2004-01-01',2000);

给指定列插入数据

INSERT INTO person(NAME,age,money) VALUES('佩奇',10,6000);

查询表中所有数据

SELECT * FROM person;
SHOW CREATE DATABASE person;

修改表中数据

UPDATE person SET sex=''  WHERE NAME='野猪乔治';

加条件删除数据

DELETE FROM person WHERE NAME='佩奇';

不加条件全部删除表中数据

DELETE FROM person ;

全表删除

TRUNCATE TABLE person;
原文地址:https://www.cnblogs.com/2734156755z/p/9284258.html