常用指令
1. 数据库
(1)创建数据库:create database zh;
(2)显示数据库: show databases;
(3)使用数据库zh(即进入了zh): use zh;
(4)显示数据库zh中的表: show tables;
(5)在数据库zh中查看数据库employees中的表:show tables from employees;
(6)查看自己当前所在数据库:select database();
2.表
(1)创建表
CREATE TABLE IF NOT EXISTS persons(
id TINYINT CHECK(id>0) PRIMARY KEY,
NAME VARCHAR(10) NOT NULL UNIQUE,
weight SMALLINT UNSIGNED NOT NULL
)ENGINE=INNODB CHARSET=utf8;
创建表的具体参数解释可见我另一个博客
(2)删除表:
DROP TABLE test;
(3)修改表名(将test修改为goods):
ALTER TABLE test RENAME AS goods;
(4)插入数据:
INSERT INTO test(id,NAME,weight)
VALUES (1,"A1",100),
(2,"A2",20),
(3,"B3",29),
(4,"T1",60),
(5,"G2",33),
(6,"C0",55);
(5)查看表stuinfo的结构:desc stuinfo;
(6)查看表stuinfo中的所有内容:select * from stuinfo
(7)修改表stuinfo中的数据:update stuinfo set name=”Rose” where id=2;
(8)删除表stuinfo中的数据:delete from stuinfo where id=2;
查看本机mysql的版本:
方法一:在mysql服务下输入: select version();
方法二:在命令行下输入: mysql --version
sql语法规范:
- 不区分大小写(建议关键字大写,表名、列名小写)
- 每条命令用分号结尾(或/g)
- 可以根据需要换行(换行前不能加分号,写完命令后加分号)
- 注释
(1)单行注释: #注释文字 或 – 注释文字(注意–后有一个空格,这里是两个横杠,显示有毒)
(2)多行注释: /* 注释文字 */