2基本入门语句

Posted stephanie-boke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2基本入门语句相关的知识,希望对你有一定的参考价值。

学习网站:https://www.runoob.com/mysql/

1、连接服务器

a、通过cmd命令行界面连接
首先用cd语句切换到bin安装目录下
然后输入:mysql -u用户名 -p 然后回车,输入密码(或者直接输入mysql -u用户名 -p 密码)

b、使用PhPstudy连接

2、查看数据库:show databases;

在一个mysql服务器下的所有的数据库

3、选库语句:use 库名

当连接上服务器后,我们首先面对的是?
答:是库,库有1个或多个,因此我们要想对表/行做操作的话,得先选库
例如:use sys;

4、创建一个数据库:create database 数据库名[charset 字符集];

字符集最好为utf8
比如:create database test3 charset utf8;
还可以通过软件navicat直接图形界面来创建数据库

5、删除一个数据库:drop database 数据库名;

drop database test2;  

6、把数据库改名?

Mysql中,表/列可以改名,dababase不能改名
phpMyAdmin似乎有这功能?他是建新库,把所有表复制到新库,在删除旧库完成的

7、查看数据库下的表:show tables;

查看一个数据库下的所有表

8、简单的建表语句

create table stu (
    snum int,
    sname varchar(10)
    )engine myisam charset utf8;
  • engine是指表引擎,和性能特点相关

9、删除表:drop table 表名;

drop table stu;

10、给表改名:rename table stu to newstu;

11、插入数据:

insert into newstu values
    (1,‘zhangsan‘),
    (2,‘lisi‘),
    (3,‘wangwu‘);

12、查看表中行数据:select * from 表名;

select * from newstu where 1;   
select * from newstu;
        +------+----------+
        | snum | sname    |
        +------+----------+
        |    1 | zhangsan |
        |    2 | lisi     |
        |    3 | wangwu   |
        +------+----------+
        3 rows in set

13、清空表数据:truncate 表名;

mysql> truncate newstu;
Query OK, 0 rows affected

mysql> select * from newstu;
Empty set
  • truncate 与 delete的区别?
    truncate相当于删除表再建一张同样结构的表,操作后得到一张全新的表 
    delete相当于删除所有的层面来操作的
    truncate相当于把旧的表扔掉再画一张
    delete相当于用橡皮檫把表的数据檫掉 如果决定全清空的情况下,truncate的速度更快一点

以上是关于2基本入门语句的主要内容,如果未能解决你的问题,请参考以下文章

Python入门-2编程基本概念:01程序的构成

MySql 入门语句和基本操作

MySql 入门语句和基本操作

Java入门:注释和基本数据类型

MySQL纯代码复习

c语言入门教程–-2基本语法