Mysql命令

mysql -u root -p
1、选择使用mysql数据库use mysql;                                                                                                          2、更新,将root原来的Host的值localhost改成%  localhost表示只能本地登陆,                                         %表示任何机器都可以登陆update user set Host="%" where User="root";                                              3、刷新权限信息,也即是让我们所作的设置马上生效flush privileges;


远程链接:mysql -hip地址 -uroot -p
· 查看数据库:show databases
create database 数据库名 charset=utf8;
drop database 数据库名
切换库名:use 数据库名;
· 查看当前选择的数据库:select database();
· 查看当前数据库中所有表:show tables;
create table 表名(内容);

                                            表操作

主键primary key,默认是唯一,标识这一行数据与其它不同。非空并唯一。没有逻辑意义,只是可以唯一标识这一行

非空not null,默认是NULL

惟一unique

默认default

外键foreign key先创建主键表,再创建外键表

数字:int,decimal

decimal(5,2)  整数位最多是3位,小数位最多是2位

字符串:char,varchar,longtext

char(10)  10个字符长度,用不完,也是10个长度

varchar(10)   10个字符长度,用多少,是多少长度         字符= 字节+编码

char因为是定长,所以查询效率高,浪费空间

varchar因为是边长,所以节省空间,查询效率相对低

alter table表名 add|modify|drop列名类型;

如:

alter table students add birthday datetime;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.在终端中输入添加MySQL路径的命令:PATH="$PATH":/usr/local/mysql/bin 2....
    顾不上回头的奔跑者阅读 3,060评论 0 0
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,394评论 5 116
  • 01 有位姑娘,出身书香世家。 自小熟读四书五经,知晓天文地理,吟诗作赋琴棋书画样样皆通。 总之一句话:腹有诗书气...
    微橙子阅读 2,118评论 0 4
  • 10天没有输出自己思考的内容了,从开始热情高昂的日更1000字+,到现在止步不前,一种挫败感油然而生!为什么长期坚...
    时间管理打铁哥阅读 4,529评论 13 40
  • 今年寒假回家过年,感觉和以往都不一样,这是婚后第一次回家过年,第一次带着老公孩子回家过年。除了觉得自己不再是那个可...
    Sure_7585阅读 1,364评论 0 0

友情链接更多精彩内容