mysql一般安装后是不需要输入登录密码的,所以可以直接  mysql -u root登录数据库。

1.创建数据库

1.1 登录数据库  mysql -u root

1.2 查看现有的数据库  show  databases;

1.3 创建一个新的数据库   CREATE DATABASE IF NOT EXISTS aimin DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

这里创建一个数据库并默认为utf8编码

1.4 切换到新建数据库  use aimin

2. 切换到数据库后可以查看数据库都有哪些表。

2.1 查看数据库下的表   show  tables;

由于是新建的数据库,所以暂时没有数据表

2.2 创建一个新表

create table test(id int(10) primary key auto_increment,

name varchar(100) not null,

age int(4))ENGINE=InnoDB DEFAULT CHARSET=utf8;

创建表也默认编码格式为utf8.

2.3 查看表结构  desc test;

3.数据库刚装完登录是不需要密码的,我们也可以设置登录密码

3.1  我们可以执行sql :    select user,password from mysql.user;

可以看到都是没有密码的。

3.2  下面给root增加密码   set password for root@localhost=password('123456');

再次输入  select user,password from mysql.user;

会发现root已经有密码了。下次登录可以  mysql  -u root -p  输入密码就可以了。

4 。删除一个数据库  drop database if exists aimin;

mysql创建数据库并创建表相关推荐

  1. MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束

    这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇比较基础主要是创建数据库.创建表.修改表.删除表,以及建立约束:非空约束.主键约束.外键约束.唯一值约束.有错误的欢迎大家指出... -- ...

  2. mysql之创建数据库,创建数据表

    写在前面 项目中用到mysql数据库,之前也没用过mysql,今天就学下mysql的常用的语法,发现跟sql server的语法极其相似.用起来还是蛮简单的. 一个例子 1.创建一个名为School的 ...

  3. MySQL——创建数据库和数据表

    创建数据库和数据表 (1)创建数据库相关代码 create database test; #创建数据库 show create database test; #查看创建好的test数据库 show d ...

  4. MySQL创建数据库、创建数据表

    MySQL创建数据库.创建数据表 创建 MySQL 数据库时指定字符集和校对规则 mysql> CREATE DATABASE IF NOT EXISTS test_db_char DEFAUL ...

  5. 在MySQL中如何用SQL命令创建数据库及数据表

    HRELLO 大家好! 上期给大家讲解了,MySQL数据库常用的管理命令.现在,给大家讲解,如何用SQL命令在MySQL中创建一个数据库及数据表. 在学习前,我们首先要了解,SQL命令是什么? SQL ...

  6. MySQL 创建数据库和创建数据表

    MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD. 在这之前,需要先安装好 MySQL ,然后创建好数据库.数据表.操作用户. 一.数据库操作语言 数据库在操作时,需要 ...

  7. Mysql创建数据库和新建表

    创建数据库和新建表 需求:创建一个school数据库,在里面新建一个student表,表中有学生学号id,学生姓名name,学生年龄age,学生专业pre,并为其存入具体的数据 创建数据库 这样就创建 ...

  8. mysql 创建数据库utf_mysql创建数据库utf

    CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...

  9. Database之SQL:自定义创建数据库的各种表demo集合(以方便理解和分析sql的各种增删改查语法的具体用法)

    Database之SQL:自定义创建数据库的各种表demo集合(以方便理解和分析sql的各种增删改查语法的具体用法) 目录 自定义创建数据库的各种表demo集合 具体案例 1.学生信息数据表案例

  10. sql server2008中怎样用sql语句创建数据库和数据表

    这是简单用代码实现创建数据库和数据表的sql语句,如下: --调用系统数据库-- use master go /***防止你要创建的数据库同名,先把它删除掉****/ if Exists(select ...

最新文章

  1. 通俗理解条件熵-数学
  2. Python 实现类似sed命令的字符串替换小程序
  3. 拾取物品怎么实现_这样的物品品质设定,一眼便知是“欧”还是“非”
  4. Spark读取文本文件并转换为DataFrame
  5. 软件测试的基础知识(六)
  6. [原创] 图片操作的类(ImageLibrary)-按比例缩放图片
  7. mRNA的亚细胞定位
  8. 周志华:关于机器学习的一点思考
  9. “一个优秀程序员可抵五个普通程序员!”
  10. 一分钟了解”matlab对数函数log“
  11. 双人小游戏—五子棋(c语言)
  12. keras入门(三)搭建CNN模型破解网站验证码 1
  13. vue3 - 网页大转盘抽奖功能,支持后端接口确定最终奖品,可自定义轮盘宽高、颜色、字号、按钮等等(超详细的示例代码及注释开箱即用,稍微改改就能应用到你的项目中)
  14. 《Redis设计与实现》第十一章 AOF持久化
  15. 千牛工作台linux版,深度商店应用千牛工作台、Discord、QQ(Linux)、新浪微博安卓版...
  16. excel职称计算机应用,2017职称计算机考试Excel辅导:工作表的编辑
  17. linaro公司:交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
  18. 代码编程在线运行网站
  19. 值得收藏!VScode 中这 15 个神仙插件写代码必备!
  20. XiaoHu日志 4/17

热门文章

  1. 深度剖析ConcurrentHashMap
  2. 【移动机器人导航架构】navigation(mose_base)
  3. Python网站开发库大全(全面)
  4. GitLab CI Pipeline
  5. 机器学习算法衡量指标——准确率、精确率(查准率)、召回率(查全率)
  6. cpp面向对象三大特性
  7. php基础教程推荐,php基础教程-绝对推荐
  8. (集成电路卡)ID卡
  9. 【STM32单片机入门】学习资源推荐,学习经验分享
  10. 定时器Timer(一)—— 定时器Timer的使用