1.本地登录
mysql -u root -p
密码
mysql开启远程
1.查看数据库
show databases;
2.查看当前所示数据库
select database();
3.创建数据库
create database 数据库名字;
4.查看创建数据库语句
show create database 数据库名字;
2.进入数据库
use 数据库;
3.查看数据表
show tables;
查看表的数据
select id,username from users;
改编码
删除数据库
drop database 数据库名字;
二.表
show tables; 查看数据表
desc 数据表; 查看数据表结构
数据表的类型
字符型
3.日期类型
第二
show databases; 查看数据库
show create database 数据库 ; 查看数据库创建编码
show tables ; 查看数据库的表
show create table 表名; 查看表结构
mysql -uroot -p 主机地址 -p 远程连接数据库
表结构
id 设置 主键 让其变成索引
区别
varchar 定长 可以改变
char 不可以改变
创建表
create table 表名字 (字段 ,数据类型(宽度),)
例子
create table 表名
(id int primary key auto_increment,(主键自动增加)
name varchar(20),可改变大小
sex char(1) default 0,
birthday date,
content text); 长字节存储
前面的是字 后面的是类型
查看表结构
show create table 表名字 ;
改表的名字
rename table 老的名字 to 新的名字;
删除表
drop table 表的名字;
插入数据
第一种
insert into 表名字 (字段,字段) values(数值,数值) 字符串加双引号
日期还有字符串都要双引号
第二种
insert into 表名字 values(数值)
要和前面的字段值一样升序
select * from 数据表;
第三种
insert into 表名字 set 字段=数值 , 字段=数值 ;
改数据
update 表名 set 字段=类型 where 条件 name=‘’
删除数据
delete from 表名字 where 条件
查找数据
select * from 表名字 where 字段 like ‘数据%’;