×

mysql创建表格式

mysql创建表格式(mysql 创建表的两种方式是什么一个是san方式)

admin admin 发表于2024-05-24 04:18:46 浏览22 评论0

抢沙发发表评论

“mysql创建表格式”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看mysql创建表格式(mysql 创建表的两种方式是什么一个是san方式)!

本文目录

mysql 创建表的两种方式是什么一个是san方式

mysql 创建表的两种方式是什么?一个是san方式create table gbook(id int primary key autoincrement, name varchar(20) not null, sex char(2) not null, email varchar(30), info varchar(200), ip varchar(20), time_at now()) 这样就可以了,其他的字段没什么说的。我只说下最后的时间那里,我使用了函数now(),该函数能够返回当前的时间,格式如下:`’YYYY-MM-DD HH:MM:SS’返回当前的日期时间,可以直接存到DATETIME字段中。 你这里的time_at应该是登陆或者这侧时间,取用系统的当前时间比较合适。所以这里使用了函数now()来获取系统的当前时间能够精确到毫秒!

mysql怎么创建表格

MySQL 提供了多种创建索引的方法:1) 使用 CREATE INDEX 语句可以使用专门用于创建索引的 CREATE INDEX 语句在一个已有的表上创建索引,但该语句不能创建主键。语法格式:CREATE 《索引名》 ON 《表名》 (《列名》 )语法说明如下:《索引名》:指定索引名。一个表可以创建多个索引,但每个索引在该表中的名称是唯一的。《表名》:指定要创建索引的表名。《列名》:指定要创建索引的列名。通常可以考虑将查询语句中在 JOIN 子句和 WHERE 子句里经常出现的列作为索引列。《长度》:可选项。指定使用列前的 length 个字符来创建索引。使用列的一部分创建索引有利于减小索引文件的大小,节省索引列所占的空间。在某些情况下,只能对列的前缀进行索引。索引列的长度有一个最大上限 255 个字节(MyISAM 和 InnoDB 表的最大上限为 1000 个字节),如果索引列的长度超过了这个上限,就只能用列的前缀进行索引。另外,BLOB 或 TEXT 类型的列也必须使用前缀索引。ASC|DESC:可选项。ASC指定索引按照升序来排列,DESC指定索引按照降序来排列,默认为ASC。2) 使用 CREATE TABLE 语句索引也可以在创建表(CREATE TABLE)的同时创建。在 CREATE TABLE 语句中添加以下语句。语法格式:CONSTRAINT PRIMARY KEY (《列名》,…)在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的主键。语法格式:KEY | INDEX (《列名》,…)在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的索引。语法格式:UNIQUE (《列名》,…)在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的唯一性索引。语法格式:FOREIGN KEY 《索引名》 《列名》在 CREATE TABLE 语句中添加此语句,表示在创建新表的同时创建该表的外键。在使用 CREATE TABLE 语句定义列选项的时候,可以通过直接在某个列定义后面添加 PRIMARY KEY 的方式创建主键。而当主键是由多个列组成的多列索引时,则不能使用这种方法,只能用在语句的最后加上一个 PRIMARY KRY(《列名》,…) 子句的方式来实现。

怎样在mysql中新建表utf8格式

MYSQL创建utf-8格式的数据库方法:

先mysql进入;

Linux代码 ; 

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE ;utf8_general_ci;

eg;

Linux代码    www.2cto.com  ;

# mysql -u root -p  ;

Enter password;

Welcome to the MySQL monitor.  Commands end with ; or \g;

Your MySQL connection id is 5;  

Server version: 5.1.30-community MySQL Community Server (GPL) ; 

Type ’help;’ or ’\h’ for help. Type ’\c’ to clear the buffer;  

mysql》 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;  

Query OK, 1 row affected (0.06 sec)  ;

mysql》 show databases;

+--------------------+ ;

| Database           | ;

+--------------------+ ;

| information_schema | ;

| cacti              | ;

| mysql              | ;

| test               |            | ;

+--------------------+ ;

5 rows in set (0.07 sec) ;

这个test库就是utf-8格式的 。

怎样把mysql中的建表utf8格式

MYSQL创建utf-8格式的数据库方法:

先mysql进入;

Linux代码 ; 

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE ;utf8_general_ci;

eg;

Linux代码    www.2cto.com  ;

# mysql -u root -p  ;

Enter password;

Welcome to the MySQL monitor.  Commands end with ; or \g;

Your MySQL connection id is 5;  

Server version: 5.1.30-community MySQL Community Server (GPL) ; 

Type ’help;’ or ’\h’ for help. Type ’\c’ to clear the buffer;  

mysql》 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;  

Query OK, 1 row affected (0.06 sec)  ;

mysql》 show databases;

+--------------------+ ;

| Database           | ;

+--------------------+ ;

| information_schema | ;

| cacti              | ;

| mysql              | ;

| test               |            | ;

+--------------------+ ;

5 rows in set (0.07 sec) ;

这个test库就是utf-8格式的 。

mysql在创建表时如何设置默认的表格内容格式

  • 创建表时,使用deault 后面跟默认值。

  • DROP TABLE IF EXISTS `user`;(user为你已经建好的名字)CREATE TABLE `user` (`id` int(11) NOT NULL auto_increment,(auto_increment控制主键自曾1)`gid` int(11) default NULL,`username` varchar(15) NOT NULL,`password` varchar(15) NOT NULL,PRIMARY KEY (`id`),---》设置主键) ENGINE=InnoDB DEFAULT CHARSET=gb2312;或者这样alter table 表名 modify id int auto_increment primary key

用mysql创建一个表格

以 Mysql 5.1 为例:CREATE TABLE 数据库名.Persons(Id_P int(12) primary key auto_increment,LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255)) Default CharSet=gbk;以上是把一个数据表创建到指定的数据库上(Id_P 为12位自加1整数主键),并把字符集设为 GBK,如果是低版本的没有字符集概念的 Mysql ,则可把 Default CharSet=gbk 省略。

以上就是我们为大家找到的有关“mysql创建表格式(mysql 创建表的两种方式是什么一个是san方式)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。