CREATE TABLE student(
id int auto_increment primary key,
name varchar(255) ,
score varchar(255)
);
1.创建一个名字为openfire数据库:
create database openfire;
2.可以用以下地命令来查看创建的数据库是否成功:
show databases;
3.进入数据库:
use openfire;
4.用下面的命令来查看该数据库中的表:
show tables;
5.创建一个表
CREATE TABLE userFire (id INT NOT NULL AUTO_INCREMENT,title VARCHAR(100) NOT NULL);
CREATE TABLE addBook (id INT NOT NULL primary key AUTO_INCREMENT,userName VARCHAR(100),phoneName VARCHAR(100) ,addr VARCHAR(100) ,reIdentifier VARCHAR(100) );
6.显示表结构
show create table person \G 或者 show person
7.增加一个字段 comment 代表注释
alter table addBook add newColumn varchar(8) comment '新添加的字段';
alter table addBook add data json DEFAULT NULL comment '新添加的字段';
7.插入数据
INSERT INTO person (name,birthday) VALUES ('Wilson', '1988-11-12');
insert into test_json (obj_json, arr_json) values ('{"key1": "value", "key2": 2019, "time": "2015-07-20”}’, '["xin", 2019, null, true, false, "2019-5-14 21:30:00"]');
insert into test_json (obj_json, arr_json) values (JSON_OBJECT('key1', 'insert by JSON_OBJECT', 'key2', 3.14159), JSON_ARRAY('Go', 'Ruby', 'Java', 'PHP'));
8.查询单个/所以 字段
select name from person select * from person
9.更新某个表中的某个字段 更新Json 字段
UPDATE person SET name='liuqiao' and where id=2;
UPDATE addBook SET data='{"uid":"122","useName":"xiaoM","usePhone":"15111220570","userAddr":"changsha"}' WHERE id=3;
MYSQL删除数据
1.删除某个表中的某个字段
DELETE FROM person where id=2;
2.查询 person 表中 ID小于2的数据
select * from person where id<=2;
3.查询"Person" 表中选取头两条记录。 查询json 字段
SELECT TOP 2 * FROM person; 错误xx
4.查询”Person" 表中选取居住在以 “l” 开始 /包含l 的人 /结尾的人
select * from person where name like 'l%';
select * from person where name like ‘%l%’;
select * from person where name like ‘%l’;
5.查询 "Persons" 表中选取名字的第一个字符之后是 "liu" 的人:
SELECT * FROM Persons WHERE name LIKE ‘liu’;
//6.查询 "Persons" 表中选取的这条记录的姓氏以 "C" 开头,然后是一个任意字符,然后是 "r",然后是任意字符,然后是 "er":
//SELECT * FROM Persons WHERE name LIKE 'C_r_er';
//7.查询"Persons" 表中选取居住的名字以 "A" 或 "L" 或 "N" 开头的人:
//SELECT * FROM person WHERE name LIKE '[!ALN]%’;
- 打开cmd,输入,回车
mysql -uroot -p
二.退出,三种方法都可
1 mysql > exit
2 mysql > quit
3 mysql > \q