MySQL:MySQL基本入门

来源:互联网 发布:农村淘宝怎么用 编辑:程序博客网 时间:2024/06/07 23:55

参见bwshqh的博客

http://blog.csdn.net/bwshqh


命令行连接服务器

   mysql -h xxx -uUsername -pPassword;   -h不写就是localhost

查看当前服务器下有哪些数据库?

   show databases;

创建数据库

   create database _name;

   CREATE DATABASE IF NOT EXISTS _name DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

   create database _name DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

删除数据库

   drop database _name;

修改数据库

   不能修改数据库名,只能修改字符集

选择数据库

    在对特定数据库中的表操作的时候都需要切换到这个数据库,use _name;

查看数据库下的所有表

   show tables;

删除一张表

   drop table _name;

修改表名

   rename table _oldName to _newName;

同时插入多条记录

insert into _tableName(xx,xx,xx) values (xx,xx,xx),(xx,xx,xx),(xx,xx,xx);

MySQL三大数据类型

    数值型

           整型(字节数越多表示的范围越大)

                  tinyint/smallint/midiumint/int/bigint(1,2,3,4,8个字节,还分为有符号和无符号,默认是有符号的,)

                  tinyint(M) unsigned zerofill(M表示宽度(在0填充的时候才有意义)、unsigned表示无符号(影响存储范围)、zerofill表示0填充(默认无符号))

          浮点型

                 float(M,D)/Decimal(M,D)

                 M表示精度,总位数;D表示标度,小数位。float表示浮点数,decimal表示定点数,更精确

    字符型

                char(M)

                varchar(M)

                Text

                 

                 

             

               一到两个字节(65535---所以最多保存65535个字符)保存到底保存多少个字符

               

    日期型

               yeah/date/time/datatime

              

类型总结

         

0 0