ysql

#进入mysql
mysql -u root -p
#状态
\s
#显示数据库
show databases;
#选择mysql数据库
use mysql;
#显示mysql数据库所有表
show tables;
#显示所有数据库
show databases;

#创建数据库name
create database name;

#进入数据库
mysql -u root -p
#创建数据库mytest
create database mytest;
#给用户mytest设置相应的权限 查看、插入、删除、更新
grant select,insert,delete,update on mytest.* to test identified by 'mytest';

#创建表test 表中的字段id 整型,不为空;name 字符串,长度不超过30;fname 字符串,长度不超过20;s 浮点;设置id为主键
create table test(
id int not null,
name varchar(30),
fname varchar(20),
s float,
primary key (id));

#####
#类型

char

#字符串
varchar

#整型
int

#浮点
float

#布尔
boolean

#日期
date

#时间
time

#时间戳
timestamp

#文本
text


BLOB

#####
#显示对应数据库表
show tables;
#插入数据
insert in to tables values(...);
#删除表
delete from table;
#删除表test中id=1的一行
delete from test where id = '1';
#显示表test的id字段数据
select id from test;
#显示表test中所有字段
select * from test;

#数据显示表test中id>1的所有数据
select * from test where id > 1;

#############
#mysql server端的配置文件
cat /etc/my.cnf
#终端执行 显示test的库中test表数据
mysql -u root -p -e "select * from test.test;"