标签:drop 密码 mysql简介 block 公司 有一个 时间类 用户 AC
Mysql是最流行的关系型数据库管理系统之一,由瑞典MySQLAB公司开发,目前属于Oracle公司。 MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
(开源,免费)
#关系型数据库:采用关系模型来组织数据的数据库
#关系:一张二维表,每个关系都有一个关系名,就是表名,互相关联
#模型:行和列(二维),具体指字段跟字段信息
mysql -u用户名–p输入密码 qwe123
mysql -uroot -qwe123
#创建用户
create user ‘zcm‘@‘%‘ identified by ‘qwe123‘;
#给用户赋予权限
grant all on *.* to ‘zcm‘@‘%‘;
#使更改立即生效
flush privileges;
#退出
\q
Mysql –uzcm –pqwe123; #进入新用户
select user();
Select database();
创建数据库 语法:
CREATE DATABASE [IF NOT EXISTS] db_name;
注意:
重复创建会报错,所以可以加上ifnot exists
SQL语句必须以分号结尾
SHOW DATABASES;
DROP DATABASE [IF EXISTS] dbname;
如果不知道数据库,是否存在,记得加if exists
SELECT DATABASE();
注意:
数据库创建成功,并没有直接使用
USE DBNAME;
mysql> create table if not exists test( ? -> id int, ? -> name varchar(20) ? -> );
数据类型:
INT 整数类型
VARCHAR 字符串
show tables;
DESCRIBE test;
?
show create table test\g
drop table test;
insert 语法一:
insert into test(id,name) value(1,‘张春明‘); ? insert into test(id,name) values(2,‘lucky‘),(3,‘哈哈‘);
insert 语法二:
insert into test set id=4,name=‘呵呵‘;
select 语法一:
select * from test;
select 语法二:
select name from test where id >=2;
update test set name = ‘不动‘ where id = 3;
注意:一定要写 where条件
delete from test where id = 1;
注意:一定要写 where条件,不然会删除全部数据
常用的4种: 整型 浮点型 日期类型 字符型
create table tb2( id INT, name VARCHAR(20), #指定长度,最多65535个字符。 ***变长 sex CHAR(4), #指定长度,最多255个字符。 ***定长 price DOUBLE(4,2), #双精度浮点型,m总个数,d小数位 detail text, #可变长度,最多65535个字符 dates DATETIME, #日期时间类型 YYYY-MM-DD HH:MM:SS ping ENUM(‘好评‘,‘差评’) #枚举, 在给出的value中选择 ); ? insert into tb2 value( 1,‘裤子‘,‘男‘,20.0,‘这条裤子超级好!!!‘,now(),‘好评‘);
标签:drop 密码 mysql简介 block 公司 有一个 时间类 用户 AC
原文地址:https://www.cnblogs.com/zcmq/p/9165217.html